Пакет: matlab.net.http. iO
Суперклассы: matlab.net.http. iO . ContentProvider
ContentProvider, чтобы отправить строки MATLAB
Используйте объект StringProvider
отправить строку MATLAB® или вектор символа в RequestMessage
. По умолчанию, если свойство RequestMessage.Body.Data
содержит строку или вектор символа, то это преобразовано в двоичный файл согласно кодированию (набор символов), заданный или подразумеваемый полем Content-Type в сообщении, таким образом, вы не должны были бы обычно использовать этот объект отправить простой текст в случаях, где MATLAB может определить что кодирование использовать.
Используйте этот объект в свойстве Request.Body
отправить, строка закодировала использование набора символов, который может отличаться от того, который MATLAB использовал бы для Типа контента в заголовке. Вы указываете что набор символов в конструкторе ContentProvider
или путем установки свойства Charset
. Если сообщение не содержит Типа контента, этот провайдер добавляет одно определение "text/plain"
и заданный набор символов.
создает provider = StringProvider
StringProvider
, чтобы отправить данные в свойстве Data
, закодированном со значением, заданным в свойстве Charset
. Установите эти свойства прежде, чем отправить сообщение, которое содержит этого провайдера.
создает provider = StringProvider(data,charset)
StringProvider
, чтобы отправить заданный data
, закодированный с заданным charset
. Конструктор устанавливает свойство Data
на значение data
и свойство Charset
к значению charset
. Аргумент charset
является дополнительным.
завершенный | Полный HTTP-заголовок для StringProvider |
getData | Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от StringProvider |
запуск | Запустите передачу данных с StringProvider |
строка | Свойство данных StringProvider |
завершенный | Полный HTTP-заголовок для ContentProvider |
delegateTo | Делегируйте к другому провайдеру |
expectedContentLength | Длина содержимого ContentProvider |
getData | Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от ContentProvider |
preferredBufferSize | Предпочтительный buffer size для ContentProvider |
прерываемый | Укажите, является ли ContentProvider прерываемым |
допускающий повторное использование | Укажите, является ли ContentProvider допускающим повторное использование |
show | Отобразите информацию о ContentProvider |
запуск | Запустите передачу данных с ContentProvider |
строка | Покажите ContentProvider как строку |