matlab.net.http.LogRecord class

Пакет: matlab.net.http

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

Описание

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

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

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

Sealed
true

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

Свойства

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

URI запроса в виде matlab.net.URI объект.

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

Атрибуты:

GetAccess
public
SetAccess
public

Методы

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

Смотрите также

| | | |

Введенный в R2017b