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