matlab.net.http.LogRecord class

Пакет: matlab.net.http

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

Описание

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

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

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

Sealed
true

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

Свойства

расширить все

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

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

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

Атрибуты:

GetAccess
public
SetAccess
public

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

The 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

Методы

расширить все

Введенный в R2016b