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