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