matlab.net.http.field.ContentTypeField class

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

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

Описание

ContentTypeField объект является полем HTTP-заголовка в сообщении запроса или ответа. Поле содержит одну спецификацию типа носителя, указывающую на тип содержимого в теле сообщения.

В сообщении запроса поле Content-Type определяет, как данные задали в MessageBody.Data свойство преобразовано. Для получения информации об этом преобразовании смотрите Преобразование типа данных HTTP. Если сообщение запроса содержит непустое тело, но не содержит поле Content-Type, то MATLAB® создает поле Content-Type на основе типа данных.

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

Sealed
true

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

Создание

Описание

пример

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

Свойства

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

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

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

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

Пример: 'text/html;charset=utf-8'

Атрибуты:

GetAccess
public
SetAccess
public

Методы

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

Примеры

свернуть все

В этом примере показано, как считать поле Content-Type в сообщении.

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

httpsUrl = 'https://requestserver.mathworks.com';
uri = URI(strcat(httpsUrl, '/assets/computerVision.jpg'));
req = RequestMessage('GET');
response = req.send(uri);
contentTypeField = response.getFields("Content-Type");
disp(contentTypeField)
  ContentTypeField with properties:

     Name: "Content-Type"
    Value: "image/jpeg"
Введенный в R2017b