Пакет: matlab.net.http
Суперклассы: MException
Исключение выдается сервисами HTTP
HTTPException
класс содержит информацию об ошибках.
RequestMessage.send
метод выдает исключение HTTP, когда ошибка происходит после того, как это пытается отправить сообщение. Например, метод выдает исключение когда:
Что-то перестало работать во время передачи, и сервер не получает сообщение. Возможные причины отказа включают сетевую проблему, тайм-аут или плохой URI.
Сервер получает сообщение, но что-то перестало работать, в то время как это отправляет ответ.
Сервер получает сообщение и отправляет ответ, но ответ не может быть преобразован на основе его Типа контента. Например, плохая строка JSON получена.
Если ошибка происходит перед RequestMessage.send
метод пытается отправить сообщение, затем это выдает стандартный MException
вместо этого.
HTTPException
описывает ошибку в MException.cause
свойство и возвращает историю транзакции. History
свойство содержит сообщение, которое было отправлено и сообщение, которое было получено, если таковые имеются.