matlab.net.http.field.AcceptField class

Пакет: matlab.net.http.field
Суперклассы: matlab.net.http.HeaderField, matlab.net.http.field.MediaRangeField

HTTP Принимает поле заголовка

Описание

AcceptField объект является полем HTTP-заголовка в сообщении запроса. Поле содержит одни или несколько технических требований типа носителя, указывающих на тип содержимого, приемлемого для клиента.

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

Sealed
true

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

Создание

Описание

пример

obj = matlab.net.http.field.AcceptField(value) создает Принять поле заголовка с Value набор свойств к value.

Используйте поле Accept, если сервер может возвратить различный MediaType объекты и вы хотите получить только определенные типы. Если вы не задаете поле Accept, сервер может принять, что вы готовы получить любой тип.

Свойства

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

Имя поля заголовка в виде 'Accept'.

Атрибуты:

GetAccess
public
SetAccess
public

Тип носителя в виде вектора из matlab.net.http.MediaType объекты, вектор из строк или массив ячеек из символьных векторов. Все строки должны быть приемлемы для MediaType конструктор. Каждый Value представляет тип носителя, содержащий дополнительное качество ('q') параметр. Value свойство поля является списком, разделенным запятыми MediaType объекты преобразованы в строки.

Пример: MediaType('application/json','q','.5')

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Методы

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

Примеры

свернуть все

В этом примере показано, как клиент задает тип носителя image/jpeg для чтения изображения.

import matlab.net.*;
import matlab.net.http.*;
import matlab.net.http.field.*

httpUrl  = 'http://requestserver.mathworks.com';
uri = URI(strcat(httpUrl, '/assets/computerVision.jpg'));
headers = AcceptField(MediaType('image/jpeg')); 
req = RequestMessage('GET', headers);
[~, completedReq, ~] = req.send(uri);
show(completedReq, 0)
GET /assets/computerVision.jpg HTTP/1.1
Host: requestserver.mathworks.com
Accept: image/jpeg
User-Agent: MATLAB/9.11.0.1650920 (R2021b) Prerelease
Date: Wed, 28 Apr 2021 14:33:47 GMT
Accept-Encoding: gzip
Введенный в R2017b
Для просмотра документации необходимо авторизоваться на сайте