Chiamata dei servizi web da MATLAB utilizzando HTTP
Le funzioni MATLAB® per i servizi web RESTful webread
, websave
, webwrite
e la funzione di supporto weboptions
consentono ai non programmatori di accedere a molti servizi web utilizzando i metodi HTTP GET e POST. Per informazioni su queste funzioni, vedere Servizi web.
Tuttavia, alcune interazioni con un servizio web sono più complesse e richiedono funzionalità non supportate dalle funzioni dei servizi web RESTful. L’interfaccia HTTP di MATLAB fornisce classi per la scrittura di applicazioni di accesso al web. L'interfaccia include classi per i messaggi, le loro intestazioni e campi e altre entità definite negli standard di The Internet Engineering Task Force (IETF®). L'interfaccia include funzioni che implementano la semantica della messaggistica HTTP e utilità per l'elaborazione dei dati inviati e ricevuti. Include inoltre le classi di supporto necessarie per elaborare, trasmettere e ricevere i messaggi.
Classi
Funzioni
matlab.net.base64decode | Base 64 decoding of string |
matlab.net.base64encode | Base 64 encoding of byte string or vector |
Namespaces
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 |
Argomenti
- 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.