exponenta event banner

matlab.net.http.Disposition класс

Пакет: matlab.net.http

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

Описание

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

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

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

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

Done

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

Interrupt

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

TransmissionError

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

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

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

Представлен в R2016b