Llamar a los servicios web desde MATLAB utilizando HTTP
Las funciones de servicios web RESTful webread
, websave
y webwrite
de MATLAB® y la función de soporte weboptions
permiten que aquellos que no son programadores accedan a muchos servicios web mediante el uso de los métodos HTTP GET y POST. Para obtener información acerca de estas funciones, consulte Servicios web.
Sin embargo, algunas interacciones con los servicios web son más complejas y requieren funcionalidades que no son compatibles con las funciones de los servicios web de RESTful. La interfaz HTTP de MATLAB brinda clases para escribir aplicaciones de acceso web. La interfaz incluye clases para mensajes, sus encabezados y campos y otras entidades definidas en las normas del Grupo de Trabajo de Ingeniería de Internet (IETF®). La interfaz contiene funciones que implementan semántica de mensajería y utilidades de HTTP para procesar datos enviados y recibidos. También contiene clases de compatibilidad que se requieren para procesar, transmitir y recibir mensajes.
Clases
Funciones
matlab.net.base64decode | Base 64 decoding of string |
matlab.net.base64encode | Base 64 encoding of byte string or vector |
Espacios de nombres
matlab.net.http | Summary of namespaces and classes in MATLAB HTTP interface |
matlab.net.http.field | Summary of header field classes in MATLAB HTTP interface |
matlab.net.http.io | Streaming content consumers and providers for HTTP messages |
Temas
- What Is the HTTP Interface?
Use the HTTP interface to issue properly structured HTTP requests and process their responses.
- Send and Receive HTTP Messages
This example shows how to send a request to a server that involves redirection and might require digest authentication.
- HTTP Data Type Conversion
The MATLAB HTTP interface automatically converts data types used in HTTP messages to and from MATLAB types.
- Manage Cookies
How to manage cookies in HTTP messages.
- Display Progress Monitor for HTTP Message
How to implement a progress monitor.
- Display Streamed Data in Figure Window
Stream data from a website using a custom StringConsumer and display the results in a figure window.
- Display JPEG Images Streamed from IP Camera
Stream video from a website using a MultipartConsumer.
- Send Multipart Form Messages
Tips for using multipart form messages.
- Manually Redirect HTTP Messages
Use cookies to manually handle redirects.