Функции веб-сервисов MATLAB RESTful webread
, websave
, webwrite
и функцию поддержки weboptions
, позволяют непрограммерам получить доступ ко многим веб-сервисам с помощью HTTP GET и POST методов. Для получения дополнительной информации об этих функциях см. Веб- Доступ.
Однако некоторые взаимодействия с веб-сервисом являются более комплексными и требуют функциональности, не поддерживаемой функциями веб-сервисов RESTful. HTTP-интерфейс MATLAB предоставляет классы для записи приложений веб-доступа. Интерфейс включает классы для сообщений, их заголовков и полей и других сущностей, определенных в стандартах The Internet Engineering Task Force (IETF ®). Интерфейс содержит функции, реализующие семантику HTTP-сообщений и утилиты для обработки отправленных и полученных данных. Он также содержит классы поддержки, необходимые для обработки, передачи и приема сообщений.
matlab.net.base64decode | Базовое декодирование 64 строки |
matlab.net.base64encode | Базовая кодировка 64 байтовой строки или вектора |
matlab.net.http | Сводные данные пакетов и классов в MATLAB HTTP интерфейсе |
matlab.net.http.field | Сводные данные классов полей заголовков в MATLAB HTTP интерфейсе |
matlab.net.http.io | Потоковые пользователи и поставщики содержимого для HTTP-сообщений |
Используйте HTTP-интерфейс, чтобы выдать правильно структурированные HTTP- запросов и обработать их ответы.
Отправка и получение HTTP-сообщений
В этом примере показано, как отправить запрос на сервер, который включает перенаправление и может потребовать дайджест-аутентификации.
Преобразование типа данных HTTP
HTTP-интерфейс MATLAB автоматически преобразует типы данных, используемые в сообщениях HTTP, в типы MATLAB и из них.
Как управлять cookie-файлами в HTTP-сообщениях.
Отображение текущего состояния для сообщения HTTP
Как реализовать монитор прогресса.
Отображение потоковых данных в окне фигуры
Потоковая передача данных с веб-сайта с помощью пользовательского StringConsumer и отображение результатов в окне рисунка.
Отображение изображений JPEG, транслируемых с IP-камеры
Потоковая передача видео с веб-сайта с помощью MultipartConsumer.
Отправка многочастных сообщений в форме
Советы для использования многочастных сообщений форм.
Перенаправление HTTP-сообщений вручную
Используйте файлы cookie для обработки перенаправлений вручную.