POSTMultipart
- Aktualisiert2025-07-30
- 4 Minute(n) Lesezeit
Sendet eine Webanfrage an einen Server, eine Webseite oder einen Webdienst, mit dem Daten oder Dateiinhalte in mehreren Schritten übertragen werden. Dieses VI arbeitet mit der HTTP-Methode "POST" mit dem MIME-Typ "multipart/form-data".
Das VI "POSTMultipart" überträgt mehrere Datenblöcke in Form eines Arrays aus POST-Daten-Clustern an den Server. In der Beschreibung zum Eingang POST-Daten erfahren Sie, wie die zu übertragenden Daten in einer von vier möglichen Kombinationen konfiguriert werden. Eine Möglichkeit besteht darin, dass das VI einen Pufferdaten-String vom Client empfängt und diese Daten in Form einer Datei an den Server sendet.

Ein-/Ausgänge
Ausgabedatei
—
Ausgabedatei gibt eine Datei an, in der die vom Server empfangenen Body-Daten gespeichert werden sollen. Wenn Sie keine Ausgabedatei angeben, werden die Body-Daten nicht als Datei gespeichert.
Client-Handle
—
Client-Handle gibt das Client-Handle für die Webanfrage an. Über Client-Handles können mehrere HTTP-Client-VIs mit denselben Zugangsdaten, HTTP-Headern und Cookies arbeiten. Für unabhängige Webanfragen ohne zu speichernde Daten (wie Header oder Zugangsdaten) werden keine Client-Handles benötigt.
URL
—
URL gibt die URL des Servers, der Webseite oder des Webdiensts an, an den die Webanfrage gesendet werden soll.
Daten
—
Daten ist ein Array aus Clustern mit den Datenattributen und Werten, die an den Server übertragen werden sollen. Entsprechend den Einstellungen für Daten legt das VI "POSTMultipart" fest, in welchem Format Daten zu senden und zu empfangen sind.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Timeout (10000)
—
Timeout gibt an, wie viele Millisekunden auf eine Antwort des Servers gewartet soll, bevor die Webanfrage wegen Zeitüberschreitung abläuft. Der Standardwert lautet 10.000 ms. Bei der Einstellung -1 übernimmt das Betriebssystem die Überwachung des Timeouts.
Client-Handle (Ausgang)
—
Client-Handle (Ausgang) gibt das Client-Handle für die Webanfrage aus. Über Client-Handles können mehrere HTTP-Client-VIs mit denselben Zugangsdaten, HTTP-Headern und Cookies arbeiten. Für unabhängige Webanfragen ohne zu speichernde Daten (wie Header oder Zugangsdaten) werden keine Client-Handles benötigt.
Header
—
Header gibt die vom Server empfangenen Header-Felder aus. Informationen zu Definitionen von Header-Feldern (z. B. mögliche Header, Beschreibungen und Syntax) finden Sie auf der Website des W3-Konsortiums, www.w3.org.
Body
—
Body gibt die vom Server empfangenen Body-Daten aus.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Das VI "POSTMultipart" kann entweder Pufferdaten (z. B. Strings) oder Dateien des Clients an den Server übertragen. Anschließend könnte das VI den Server anweisen, die Daten zu puffern oder als Datei zu speichern. Entsprechend der Einstellungen für jeden POST-Daten-Cluster legt das VI "POSTMultipart" fest, in welchem Format Daten zu senden und zu empfangen sind. Der folgende Blockdiagrammausschnitt zeigt vier Cluster, von denen jeder eine der vier client-/serverseitigen Kombinationsmöglichkeiten darstellt.

Einzelheiten zur Methode POST mit Multipart-Inhaltstyp erfahren Sie auf der Website des W3-Konsortiums auf www.w3.org.
Ausgabedatei
—
Client-Handle
—
URL
—
Daten
—
Fehler (Eingang, kein Fehler)
—
Timeout (10000)
—
Client-Handle (Ausgang)
—
Header
—
Fehler (Ausgang)
—