exponenta event banner

getData

Класс: matlab.net.http.io.MultipartProvider
Пакет: matlab.net.http.io

Следующий буфер данных для отправки в многопутевом сообщении HTTP-запроса

Синтаксис

[data,stop] = getData(provider,length)

Описание

[data,stop] = getData(provider,length) возвращает следующий буфер данных. Для каждой части многопутевого сообщения этот метод возвращает в последовательных буферах data: граничный разделитель, заголовки для детали и данные для детали. Он получает их, вызывая методы в текущем делегате, включая делегат getData метод и переходит к следующему делегату, когда текущий делегат указывает конец своих данных, возвращая stop=true.

Когда последний делегат выполнен, этот метод возвращает конечный граничный разделитель, а затем задает stop=true для указания конца сообщения.

Этот метод является переопределенным методом getData.

Входные аргументы

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

Поставщик контента, указанный как matlab.net.http.io.MultipartProvider объект.

Длина данных, возвращаемых поставщиком, заданная как двойная. Дополнительные сведения см. в разделе length аргумент в ContentProvider.getData.

Выходные аргументы

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

Следующий буфер данных, возвращаемый как uint8 векторная или пустая.

Укажите, следует ли заканчивать передачу, возвращаемую как логическая, которую должен установить поставщик.

Признаки

Accesspublic

См. также

Представлен в R2018a