matlab.net.http. Класс LogRecord

Пакет: matlab.net.http

Запись журнала истории HTTP

Описание

Вектор объектов LogRecord представляет историю пар сообщения ответа запроса, которыми обмениваются между клиентом и сервером во время операции HTTP, таких как RequestMessage.send. Метод send возвращает историю как выходной аргумент. Когда ошибка происходит, объект HTTPException содержит свойство History.

Используйте класс LogRecord для отладки.

Атрибуты класса

Изолированный

tRUE

Для получения информации об атрибутах класса см. Атрибуты класса.

Свойства

развернуть все

URI запроса, заданного как объект matlab.net.URI.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Запросите сообщение, заданное как объект matlab.net.http.RequestMessage. Request содержит значение, если MATLAB® попытался отправить заголовок сообщения запроса, даже если исключение происходит в процессе отправки полезной нагрузки. Если исключение происходит, то свойство Exception содержит MException.

Свойство Request.Body содержит тело сообщения запроса, если таковые имеются. Свойство Request.Body.Payload установлено, только если вы задаете свойство SavePayload в объекте HTTPOptions.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Запустите и время окончания сообщения запроса, заданного как пара объектов datetime. RequestTime содержит значение, только если свойство Request установлено.

Значения RequestTime являются приближением времен, когда первые и последние байты, включая полезную нагрузку, сообщения запроса были отправлены. Если исключение происходит во время передачи, то время окончания является временем исключения, и свойство Exception содержит MException.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Типы данных: datetime

Сообщение ответа, заданное как объект matlab.net.http.ResponseMessage. Response содержит значение, только если полный заголовок ответа получен успешно, даже если исключение происходит, получая полезную нагрузку. Если исключение происходит при попытке отправить запрос или во время получения заголовка, то Response может быть пустым. Если исключение происходит, то свойство Exception содержит объект MException.

Свойство Response.Body установлено, если вы задаете свойство SavePayload в объекте HTTPOptions, и ответ имеет тело. Если Response.Body установлен, то свойство Response.Body.Payload также установлено.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Запустите и время окончания сообщения ответа, заданного как пара объектов datetime. ResponseTime содержит значение, только если свойство Response установлено.

Значения ResponseTime являются приближением времен, когда первые и последние байты сообщения ответа получены. Если исключение происходит во время получения, то время окончания является временем исключения, и свойство Exception содержит объект MException.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Типы данных: datetime

Расположение обмена, заданного как перечисление matlab.net.http.Disposition, указывая на результат обмена. Если значением Disposition является Done, то свойство Exception пусто, и все поля LogRecord содержат свои окончательные значения.

Некоторые значения Disposition подразумевают, что исключение было сохранено в свойстве Exception. Если исключение происходит, свойства Response или Request не могут быть установлены. То, когда эти значения установлены, зависит от того, происходит ли исключение прежде или во время передачи заголовков или полезной нагрузки.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Исключение, заданное как объект MException, который произошел во время обработки обмена. Если ошибка произошла во время передачи, получения или обработки ответа, этим свойством является MException, содержащий исключение. Значение свойства Disposition определяет, установлено ли это свойство.

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Методы

развернуть все

Введенный в R2017b