Пакет: matlab.net.http
Запись журнала истории HTTP
Вектор объектов LogRecord
представляет историю пар сообщения ответа запроса, которыми обмениваются между клиентом и сервером во время операции HTTP, таких как RequestMessage.send
. Метод send
возвращает историю как выходной аргумент. Когда ошибка происходит, объект HTTPException
содержит свойство History
.
Используйте класс LogRecord
для отладки.
URI
URI запросаmatlab.net.URI
URI запроса, заданного как объект matlab.net.URI
.
GetAccess | общественность |
SetAccess | общественность |
Request
— Запросите сообщениеmatlab.net.http.RequestMessage
Запросите сообщение, заданное как объект matlab.net.http.RequestMessage
. Request
содержит значение, если MATLAB® попытался отправить заголовок сообщения запроса, даже если исключение происходит в процессе отправки полезной нагрузки. Если исключение происходит, то свойство Exception
содержит MException
.
Свойство Request.Body
содержит тело сообщения запроса, если таковые имеются. Свойство Request.Body.Payload
установлено, только если вы задаете свойство SavePayload
в объекте HTTPOptions
.
GetAccess | общественность |
SetAccess | общественность |
RequestTime
Запустите и время окончания сообщения запросаdatetime
Запустите и время окончания сообщения запроса, заданного как пара объектов datetime
. RequestTime
содержит значение, только если свойство Request
установлено.
Значения RequestTime
являются приближением времен, когда первые и последние байты, включая полезную нагрузку, сообщения запроса были отправлены. Если исключение происходит во время передачи, то время окончания является временем исключения, и свойство Exception
содержит MException
.
GetAccess | общественность |
SetAccess | общественность |
Типы данных: datetime
Response
— Сообщение ответаmatlab.net.http.ResponseMessage
Сообщение ответа, заданное как объект matlab.net.http.ResponseMessage
. Response
содержит значение, только если полный заголовок ответа получен успешно, даже если исключение происходит, получая полезную нагрузку. Если исключение происходит при попытке отправить запрос или во время получения заголовка, то Response
может быть пустым. Если исключение происходит, то свойство Exception
содержит объект MException
.
Свойство Response.Body
установлено, если вы задаете свойство SavePayload
в объекте HTTPOptions
, и ответ имеет тело. Если Response.Body
установлен, то свойство Response.Body.Payload
также установлено.
GetAccess | общественность |
SetAccess | общественность |
ResponseTime
Запустите и время окончания сообщения ответаdatetime
Запустите и время окончания сообщения ответа, заданного как пара объектов datetime
. ResponseTime
содержит значение, только если свойство Response
установлено.
Значения ResponseTime
являются приближением времен, когда первые и последние байты сообщения ответа получены. Если исключение происходит во время получения, то время окончания является временем исключения, и свойство Exception
содержит объект MException
.
GetAccess | общественность |
SetAccess | общественность |
Типы данных: datetime
Disposition
— Расположение обменаmatlab.net.http.Disposition
Расположение обмена, заданного как перечисление matlab.net.http.Disposition
, указывая на результат обмена. Если значением Disposition
является Done
, то свойство Exception
пусто, и все поля LogRecord
содержат свои окончательные значения.
Некоторые значения Disposition
подразумевают, что исключение было сохранено в свойстве Exception
. Если исключение происходит, свойства Response
или Request
не могут быть установлены. То, когда эти значения установлены, зависит от того, происходит ли исключение прежде или во время передачи заголовков или полезной нагрузки.
GetAccess | общественность |
SetAccess | общественность |
Исключение
ИсключениеMException
Исключение, заданное как объект MException
, который произошел во время обработки обмена. Если ошибка произошла во время передачи, получения или обработки ответа, этим свойством является MException
, содержащий исключение. Значение свойства Disposition
определяет, установлено ли это свойство.
GetAccess | общественность |
SetAccess | общественность |
show | Отобразите или возвратите человекочитаемую версию вектора LogRecords |
Disposition
| RequestMessage.send
| ResponseMessage
| StartLine
| matlab.net.URI
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.