Пакет: matlab.net.http. iO
Суперклассы: matlab.net.http. iO . ContentProvider
Типичный ContentProvider для полезных нагрузок HTTP
Используйте объект GenericProvider передать потоком пользовательские данные, сгенерированные функцией вместо того, чтобы создать подкласс ContentProvider.
создает provider = GenericProvider(getDataFcn) ContentProvider с помощью функционального getDataFcn, чтобы получить буферы данных. Этот конструктор устанавливает свойство GetDataFcn на getDataFcn.
добавляет поле Content-Length к заголовку сообщения, значением которого является provider = GenericProvider(getDataFcn,contentLength) contentLength. Используйте этот синтаксис в качестве альтернативы добавлению поля Content-Length к заголовку непосредственно. В этом случае длина данных, возвращенных getDataFcn, перед stop=true, установлена, должен точно равняться этой длине.
создает provider = GenericProvider(getDataFcn,contentLength,bufferSize) ContentProvider с дополнительными опциями. Если contentLength не пуст, то конструктор устанавливает длину данных. Если bufferSize не пуст, то конструктор устанавливает максимальный размер буфера данных.
| expectedContentLength | Длина содержимого GenericProvider |
| getData | Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от GenericProvider |
| preferredBufferSize | Предпочтительный buffer size для GenericProvider |
| прерываемый | Укажите, является ли GenericProvider прерываемым |
| допускающий повторное использование | Укажите, является ли GenericProvider допускающим повторное использование |
| завершенный | Полный HTTP-заголовок для ContentProvider |
| delegateTo | Делегируйте к другому провайдеру |
| expectedContentLength | Длина содержимого ContentProvider |
| getData | Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от ContentProvider |
| preferredBufferSize | Предпочтительный buffer size для ContentProvider |
| прерываемый | Укажите, является ли ContentProvider прерываемым |
| допускающий повторное использование | Укажите, является ли ContentProvider допускающим повторное использование |
| show | Отобразите информацию о ContentProvider |
| запуск | Запустите передачу данных с ContentProvider |
| строка | Покажите ContentProvider как строку |

GenericConsumer | matlab.net.http. MessageBody | matlab.net.http. RequestMessage