Пакет: 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