Пакет: matlab.net.http
Суперклассы: matlab.net.http.Message
Ответное сообщение HTTP
The ResponseMessage форматы классов HTTP-ответные сообщения, возвращенные сервером.
Sealed | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
The RequestMessage.send метод создает ответное сообщение.
StatusLine - линия состояния с сервераStatusLine объектЛиния состояния от сервера, заданная как matlab.net.http.StatusLine объект.
GetAccess | public |
SetAccess | public |
Dependent | true |
StatusCode - Код состояния HTTPStatusCode объектКод состояния, заданный как matlab.net.http.StatusCode объект. То же, что и у StatusLine.StatusCode свойство.
GetAccess | public |
SetAccess | immutable |
Dependent | true |
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 значение означает, что сообщение было завершено. Методы, которые возвращают сообщения, устанавливают Completed свойство к true когда:
The Body или Body.Data свойства пусты.
The Body.Payload свойство содержит необработанные данные.
GetAccess | public |
SetAccess | public |
Transient | true |
Типы данных: logical
complete | Обработайте или повторно обработайте полезную нагрузку Content-Type |
addFields | Добавить поля в заголовок сообщения |
changeFields | Изменение существующих полей в заголовке сообщения |
getFields | Возвращает поля заголовка сообщения, совпадающие с именем или классом |
removeFields | Удаление полей из заголовка сообщения |
replaceFields | Изменение значений в или добавление полей в заголовок сообщения |
show | Отображение или возврат форматированной версии сообщения |
Эти методы специализируются на стандартных операторах MATLAB и функциях для объектов этого класса.
string | Информация о Если Строка является приблизительным представлением того, как выглядит сообщение при отправке или получении. Используется для логгирования, диагностики или отладки. Для форматированной версии сообщений используйте |
char | То же, что и |
isequal | Возвращает |
Отправьте сообщение на сайт Hubble Heritage с запросом изображения Юпитера.
Форматируйте HTTP-сообщение запроса и отображайте Content-Type тела ответного сообщения. Сервер возвращает изображение 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 | send | StatusCode | StatusLine
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.