Класс: matlab.net.http.io.StringConsumer
Пакет: matlab.net.http.io
Преобразовать данные в строку в StringConsumer
str = convert(consumer,data)
преобразует буфер из str = convert(consumer,data)data к строковому или символьному вектору, str, на основе текущих значений Charset и TextType. Это имеет то же поведение, что и putData, но возвращает преобразованную строку вместо сохранения в Response.Body.Data. Он не обновляет CurrentLength.
Это полезный метод для подклассов, которые хотят интерпретировать данные как строку, а затем обработать результаты и сохранить свои собственные данные в Response.Body.Data. Подклассы, использующие этот метод, не должны вызывать putData за исключением пропуска пустых data в конце потока, чтобы сообщить этому классу, что ввод закончился.
Если data заканчивается частичным многобайтовым символом, этот частичный символ сохраняется внутри и не возвращается до следующего вызова convert это обеспечивает остальную часть байтов.
Access | protected |