Пакет: matlab.net.http
HTTP запрос или ответное сообщение
The Message
класс является абстрактным классом, используемым в качестве базового класса для создания HTTP-сообщений.
StartLine
- Первая линия сообщенияmatlab.net.http.StartLine
объектПервая линия сообщения, заданная как matlab.net.http.StartLine
объект, если таковой имеется.
GetAccess | public |
SetAccess | public |
Header
- Заголовок сообщения[]
(по умолчанию) | matlab.net.http.HeaderField
объектЗаголовок сообщения, заданный как matlab.net.http.HeaderField
объект или вектор HeaderField
объекты. Когда вы устанавливаете Header
свойство, MATLAB® проверяет поля заголовка, чтобы убедиться, что они соответствуют типу сообщения. The RequestMessage
send
и complete
методы заполняют все необходимые поля заголовка для правильно сформированного запроса.
GetAccess | public |
SetAccess | public |
Body
- Тело сообщения[]
(по умолчанию) | matlab.net.http.MessageBody
| объекта matlab.net.http.io.ContentProvider
Тело сообщения, заданное как matlab.net.http.MessageBody
объект, matlab.net.http.io.ContentProvider
, или данные, приемлемые для MessageBody
конструктор. По умолчанию Body
пуст (установлено на []
). Сообщение запроса, содержащее Body
свойство обычно использует такой метод, как 'PUT'
или 'POST'
, не значение по умолчанию 'GET'
, но эта конвенция не применяется.
В завершенном или полученном сообщении, если сообщение имеет ContentTypeField
поле заголовка, затем MessageBody.ContentType
свойство установлено на это значение. В противном случае ContentType
неизменен или пуст.
GetAccess | public |
SetAccess | public |
Completed
- Завершено ли сообщениеfalse
(по умолчанию) | true
Завершено ли сообщение, задается как true
или false
. A true
значение означает, что сообщение завершено.
RequestMessage
методы, которые проверяют сообщения (send
и complete
) установите Completed
свойство к true
когда:
Сообщение верно.
Обработка завершена. Например, добавляются обязательные поля заголовка и преобразуются данные.
Если свойство true, то эти методы не изменяют сообщение, и send
метод отправляет сообщение, не проверяя его на валидность. Любые последующие изменения этого сообщения изменяют значение Completed
назад к false
.
Методы, которые возвращают Completed
набора сообщений на
true
когда:
The Body
или Body.Data
свойства пусты.
The Body.Payload
свойство содержит необработанные данные.
Если сообщение запроса содержит данные (Body.Data
не пуст), тогда свойство true только если Body.Payload
содержит необработанные данные.
В ответном сообщении полезная нагрузка устанавливается только в том случае, если вы устанавливаете HTTPOptions.SavePayload
свойство к true
.
GetAccess | public |
SetAccess | public |
Transient | true |
Типы данных: logical
addFields | Добавить поля в заголовок сообщения |
changeFields | Изменение существующих полей в заголовке сообщения |
getFields | Возвращает поля заголовка сообщения, совпадающие с именем или классом |
removeFields | Удаление полей из заголовка сообщения |
replaceFields | Изменение значений в или добавление полей в заголовок сообщения |
show | Отображение или возврат форматированной версии сообщения |
Эти методы специализируются на стандартных операторах MATLAB и функциях для объектов этого класса.
string | Информация о Если Строка является приблизительным представлением того, как выглядит сообщение при отправке или получении. Используется для логгирования, диагностики или отладки. Для форматированной версии сообщений используйте |
char | То же, что и |
isequal | Возвращает |
Чтобы отправить произвольные заголовки и данные в сообщении с запросом, установите Completed
свойство к true
чтобы предотвратить send
метод от изменения сообщения. Вы по-прежнему можете использовать complete
метод для проверки сообщения, но send
метод не проверяет сообщение.
ContentTypeField
| HeaderField
| MessageBody
| RequestMessage
| ResponseMessage
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.