matlab.net.http.Disposition class

Пакет: matlab.net.http

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

Описание

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

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

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

Эта ошибка не происходит если ContentConsumer был включен.

Done

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

Interrupt

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

TransmissionError

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

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

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

Введенный в R2017b