Пакет: matlab.net.http. iO
Суперклассы: matlab.net.http. iO . StringProvider
ContentProvider, чтобы отправить данные MATLAB как строку JSON
Используйте объект JSONProvider
преобразовать данные MATLAB® в JSON, представляют в виде строки и отправляют его в RequestMessage
. Преобразование сделано с помощью jsonencode
.
Если RequestMessage
не содержит поля заголовка Типа контента, то этот провайдер добавляет одно определение "application/json"
. В противном случае поле заголовка не изменяется, и преобразование сделано, даже если его значение противоречиво с данными JSON.
Для немногослойных сообщений вы обычно не задаете этого провайдера явным образом, когда содержимое MessageBody.Data
автоматически преобразовано в JSON, если Типом контента сообщения является "application/json"
. Для получения дополнительной информации смотрите MessageBody.Data
Данные. Задайте этого провайдера явным образом, чтобы отправить данные JSON за другими Типами контента или отправить данные JSON как часть в многослойном сообщении.
создает provider = JSONProvider(data)
ContentProvider
с набором свойств JSONData
к data
.
завершенный | Полный HTTP-заголовок для JSONProvider |
запуск | Запустите передачу данных с JSONProvider |
завершенный | Полный HTTP-заголовок для StringProvider |
getData | Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от StringProvider |
запуск | Запустите передачу данных с StringProvider |
строка | Свойство данных StringProvider |
ContentProvider
| JSONConsumer
| StringProvider
| jsonencode
| matlab.net.http. MessageBody
| matlab.net.http. RequestMessage