matlab.net.http.ResponseMessage class

Пакет: matlab.net.http
Суперклассы: matlab.net.http.Message

Сообщение ответа HTTP

Описание

ResponseMessage форматы класса сообщения ответа HTTP, возвращенные сервером.

Атрибуты класса

Sealed
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

RequestMessage.send метод создает сообщение ответа.

Свойства

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

Строка состояния с сервера, заданного как matlab.net.http.StatusLine объект.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Код состояния HTTP, заданный как matlab.net.http.StatusCode объект. То же самое как StatusLine.StatusCode свойство.

Атрибуты:

GetAccess
public
SetAccess
immutable
Dependent
true

Передайте заголовок, заданный как matlab.net.http.HeaderField возразите или вектор HeaderField объекты. Когда вы устанавливаете Header свойство, MATLAB® проверяет поля заголовка, чтобы гарантировать, что они подходят для типа сообщения. RequestMessage send и complete методы заполняют любые необходимые поля заголовка для правильно сформированного запроса.

Атрибуты:

GetAccess
public
SetAccess
public

Текст сообщения, заданный как matlab.net.http.MessageBody объект, matlab.net.http.io.ContentProvider, или данные, приемлемые для MessageBody конструктор. По умолчанию, Body пусто (набор к []). Сообщение запроса, содержащее Body свойство обычно использует метод, такой как 'PUT' или 'POST', не значение по умолчанию 'GET', но это соглашение не осуществляется.

В завершенном или полученном сообщении, если сообщение имеет ContentTypeField поле заголовка, затем MessageBody.ContentType свойство установлено в то значение. В противном случае, ContentType неизменно или пуст.

Атрибуты:

GetAccess
public
SetAccess
public

Завершается ли сообщение, заданное как true или false. true значение означает, что сообщение было завершено. Методы, которые возвращают сообщения, устанавливают Completed свойство к true когда:

  • Body или Body.Data свойства пусты.

  • Body.Payload свойство содержит необработанные данные.

Атрибуты:

GetAccess
public
SetAccess
public
Transient
true

Типы данных: логический

Методы

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

Примеры

свернуть все

Отправьте сообщение в веб-сайт Наследия Хаббла, запрашивающий изображение Юпитера.

Отформатируйте запрос 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)

Смотрите также

| | | |

Введенный в R2017b