Aufrufen von Web-Services aus MATLAB mittels HTTP
Die MATLAB® RESTful Webservice-Funktionen webread
, websave
und webwrite
sowie die Support-Funktion weboptions
ermöglichen den Zugriff auf zahlreiche Webservices über HTTP-GET- und POST-Methoden ohne Programmierkenntnisse. Informationen zu diesen neuen Funktionen finden Sie unter Web-Services.
Einige Interaktionen mit einem Webservice sind jedoch komplexer und erfordern Funktionen, die von den RESTful Web Services nicht unterstützt werden. Die HTTP-Schnittstelle von MATLAB stellt Klassen für das Verfassen von Webzugriffsanwendungen bereit. Die Schnittstelle enthält Klassen für Nachrichten, Nachrichtenheader und -felder sowie andere in den Standards der Internet Engineering Task Force (IETF®) definierte Einheiten. Die Schnittstelle enthält Funktionen, die die Semantik von HTTP-Nachrichten und -Dienstprogrammen für die Verarbeitung von gesendeten und empfangenen Daten implementieren. Sie enthält auch Supportklassen, die für die Verarbeitung, die Übertragung und den Empfang von Nachrichten erforderlich sind.
Klassen
Funktionen
matlab.net.base64decode | Base 64 decoding of string |
matlab.net.base64encode | Base 64 encoding of byte string or vector |
Namespaces
matlab.net.http | Übersicht der Pakete und Klassen in der HTTP-Schnittstelle von MATLAB |
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 |
Themen
- 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.