matlab.net.http.field.ContentLengthField class

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

Описание

ContentLengthField объект является полем HTTP-заголовка в запросе или сообщении ответа, которое задает длину полезной нагрузки в байтах.

MATLAB® требует, чтобы все исходящие сообщения с полезной нагрузкой содержали поле Content-Length. Если сообщение содержит непустое тело, то MATLAB создает поле Content-Length на основе длины данных. Однако для разделенных на блоки передач данных, никакое поле не добавляется. Для получения дополнительной информации смотрите RFC 7231, разделите 3.3.2. Довольная длина.

Сообщения ответа могут или не могут содержать это поле.

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

Sealed
true

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

Создание

Описание

пример

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

Свойства

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

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

Атрибуты:

GetAccess
public
SetAccess
public

Длина полезной нагрузки в байтах в виде неотрицательного целого числа или строки, которая оценивает до неотрицательного целого числа.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true

Методы

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

Примеры

свернуть все

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

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);
contentLengthField = response.getFields("Content-Length");
disp(contentLengthField)
  ContentLengthField with properties:

     Name: "Content-Length"
    Value: "102297"

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

Введенный в R2017b