matlab.net.http.Disposition class

Пакет: matlab.net.http

Результаты в записи журнала HTTP

Описание

The Disposition Класс перечисления обеспечивает результаты в записи журнала HTTP.

Имя представителя перечисленияОписание
ConversionError

Произошла ошибка при преобразовании данных отклика. Запрос был получен, но произошла ошибка при попытке автоматического преобразования полезной нагрузки ответа. Это условие указывает, что MessageBody.Payload свойство LogRecord.Response содержит необработанную полезную нагрузку и Data свойство пустое. The LogRecord.Exception свойство содержит исключение.

Эта ошибка не возникает, если ContentConsumer был вовлечен.

Done

Запрос и ответ успешно отправлены и получены. Done указывает, что запись журнала содержит оба RequestMessage и ResponseMessage. Это не подразумевает ничего о StatusCode в ответе.

Interrupt

Пользователь прервал операцию, например, нажатия Ctrl+C. A LogRecord с этим Disposition появляется только в том случае, если операция была прервана после передачи RequestMessage началась. LogRecord.Exception в этом случае пуст. LogRecord может быть частично заполнен, в зависимости от того, когда произошло прерывание. Если прерывание произошло после получения заголовка ответа, то LogRecord.Response содержит заголовок, а также может содержать частичные данные, обработанные во время приема полезной нагрузки, в зависимости от конкретного конвертера данных или ContentConsumer это использовалось.

TransmissionError

Произошла ошибка при отправке или получении сообщения. Отказ может быть вызван ошибкой ввода-вывода, такой как отключение или тайм-аут, отказ в ContentProvider или ContentConsumerили ошибка при попытке преобразовать исходящие или входящие данные из или в данные MATLAB. The LogRecord.Exception свойство содержит исключение, которое произошло.

Если произошла ошибка при отправке запроса, LogRecord.Request содержит заполненные RequestMessage объект и LogRecord.Response свойство пустое.

Если ошибка произошла при получении ответа, LogRecord.Response может быть пустым, если полные заголовки не получены. Если заголовки были получены, но полезная нагрузка не могла быть считана, то ResponseMessage объект содержит заголовки и может содержать всю или часть полученной полезной нагрузки.

Введенный в R2016b