Пакет: matlab.net.http
Суперклассы: matlab.net.http.Message
Сообщение ответа HTTP
Форматы класса ResponseMessage
сообщения ответа HTTP, возвращенные сервером.
Метод RequestMessage.send
создает сообщение ответа.
StatusLine
Строка состояния с сервераStatusLine
Строка состояния с сервера, заданного как объект matlab.net.http.StatusLine
.
GetAccess | общественность |
SetAccess | общественность |
Зависимый | tRUE |
StatusCode
Код состояния HTTPОбъект StatusCode
Код состояния HTTP, заданный как объект matlab.net.http.StatusCode
. То же самое как свойство StatusLine.StatusCode
.
GetAccess | общественность |
SetAccess | неизменяемый |
Зависимый | tRUE |
Header
— Передайте заголовок[]
(значение по умолчанию) | объект matlab.net.http.HeaderField
Передайте заголовок, заданный как объект matlab.net.http.HeaderField
или вектор объектов HeaderField
. Когда вы устанавливаете свойство Header
, MATLAB® проверяет поля заголовка, чтобы гарантировать, что они подходят для типа сообщения.
send
RequestMessage
и методы complete
заполняют любые необходимые поля заголовка для правильно сформированного запроса.
GetAccess | общественность |
SetAccess | общественность |
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 | общественность |
SetAccess | общественность |
Completed
— Завершается ли сообщениеfalse
(значение по умолчанию) | true
Завершается ли сообщение, заданное как true
или false
. Значение true
означает, что сообщение было завершено. Методы, которые возвращают сообщения, устанавливают свойство Completed
на true
когда:
Свойства Body
или Body.Data
пусты.
Свойство Body.Payload
содержит необработанные данные.
GetAccess | общественность |
SetAccess | общественность |
Переходный процесс | tRUE |
Типы данных: логический
complete | Процесс или повторно обрабатывает Тип контента полезной нагрузки ответа |
addFields | Добавьте поля, чтобы передать заголовок |
changeFields | Измените существующие поля в заголовке сообщения |
getFields | Возвратите поля заголовка сообщения, совпадающие с именем или классом |
removeFields | Удалите поля из заголовка сообщения |
replaceFields | Измените значения в или добавьте поля, чтобы передать заголовок |
show | Отобразите или возвратите отформатированную версию сообщения |
Эти методы специализируют стандартные операторы MATLAB и функции для объектов в этом классе.
string | Передайте Если Строка является аппроксимированным представлением того, на что сообщение похоже, когда отправлено или получено. Используйте для журналирования, диагностики или отладки. Для отформатированной версии сообщений используйте |
char | То же самое как |
isequal | Возвращает |
Отправьте сообщение в веб-сайт Наследия Хаббла, запрашивающий изображение Юпитера.
Отформатируйте запрос HTTP, передают и отображают Тип контента текста сообщения ответа. Сервер возвращает изображение JPEG.
request = matlab.net.http.RequestMessage;
uri = matlab.net.URI('http://heritage.stsci.edu/2007/14/images/p0714aa.jpg');
r = send(request,uri);
r.Body.ContentType
ans = MediaType with properties: Type: "image" Subtype: "jpeg" Parameters: [] MediaInfo: "image/jpeg" Weight: []
Отобразите изображение с помощью функции imshow
. MATLAB изменяет размер изображения, чтобы соответствовать на экране.
warning('off','Images:initSize:adjustingMag'); imshow(r.Body.Data)
MessageBody
| RequestMessage
| RequestMessage.send
| StatusCode
| StatusLine
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.