exponenta event banner

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

Пакет: 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

Методы

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

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