Считайте содержимое из веб-сервиса RESTful
содержимое чтений из веб-сервиса задано data = webread(url)url и возвращает содержимое в data.
Веб-сервис обеспечивает УСПОКОИТЕЛЬНОЕ, которое возвращает данные, отформатированные как интернет-тип носителя, такой как JSON, XML, изображение или текст.
добавляет параметры запроса к data = webread(url,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)url, как задано одной или несколькими парами аргументов значения имени. Чтобы поместить запрос в тело сообщения, используйте webwrite. Веб-сервис задает параметры запроса.
добавляют другие опции запроса HTTP, заданные data = webread(___,options)weboptions объект options. Можно использовать этот синтаксис с любым из входных параметров предыдущих синтаксисов.
Чтобы возвратить данные как определенный выходной тип, задайте ContentType свойство options.
Чтобы считать содержимое с функцией, задайте ContentReader свойство options как указатель на функцию. webread данные о загрузках из веб-сервиса и считывают данные с заданной функцией:
Если вы задаете указатель на функцию, которая возвращает несколько выходных аргументов, webread возвращает все выходные аргументы.
Если вы задаете указатель на функцию, которая не возвращает выходного аргумента (такого как функция Image Processing Toolbox™ @implay для видеофайлов), webread не возвращает выходного аргумента.
[ читает изображение из веб-сервиса, заданного data,colormap,alpha]
= webread(___)url и возвращает изображение в data. Можно использовать предыдущие синтаксисы, чтобы возвратить изображение только. Используйте этот синтаксис, чтобы возвратить палитру и альфа-каналы, сопоставленные с изображением.
webread возвращает изображение, когда ответ HTTP имеет Content-Type поле заголовка, которое задает тип носителя изображений и если imread поддерживает формат изображения. Для поддерживаемых форматов изображения смотрите Поддерживаемые Форматы файлов для Импорта и экспорта.
[ аудиоданные чтений из веб-сервиса заданы data,Fs]
= webread(___)url и возвращает аудиоданные в data. Можно использовать предыдущие синтаксисы, чтобы возвратить аудиоданные только. Используйте этот синтаксис, чтобы возвратить частоту дискретизации аудиоданных в герц.
webread возвращает аудиоданные, когда ответ HTTP имеет Content-Type поле заголовка, которое задает аудио тип носителя и если audioread поддерживает формат аудио. Для поддерживаемых форматов аудио смотрите Поддерживаемые Форматы файлов для Импорта и экспорта.
Для функциональности, не поддержанной функциями веб-сервисов RESTful, смотрите Интерфейс HTTP.
webread методы HTTP GET и POST поддержек. Много веб-сервисов обеспечивают и GET и методы POST, чтобы запросить данные. Чтобы отправить запрос POST HTTP, задайте RequestMethod свойство options как 'post'. Однако webread помещает опции запроса в url, не в теле сообщения запроса. Чтобы поместить запрос в тело, используйте webwrite.
Для запросов POST HTTP, webread функционируйте поддерживает только application/x-www-form-urlencoded 'MediaType' . Чтобы отправить запрос POST с содержимым любого другого интернет-типа носителя, используйте webwrite.
Эта функция не исследует содержимое документа, чтобы определить, как обработать ее. Например, HTML и XML-документы часто содержат <meta> пометьте, который задает кодировку символов документа. Если кодирование отличается от webread по умолчанию кодирование, затем задайте правильный CharacterEncoding опция в weboptions.
audioread | datetime | imread | jsondecode | readtable | weboptions | websave | webwrite | xmlread