Übergeordnetes Thema: Entwickeln von HTTP-Methoden-VIs

Hinweis Weitere Informationen zu diesem Thema finden Sie in der "Einführung in Webdienste" und in der Anleitung. LabVIEW-Webdienste stehen nur im LabVIEW Full Development System und LabVIEW Professional Development System zur Verfügung.

Daten-Streaming

Sie können Daten per Streaming von einem HTTP-Methoden-VI an einen Client übertragen. Verwenden Sie die Ausgabeart "Streaming", um Daten von einem HTTP-Methoden-VI in einem benutzerdefinierten Format auszugeben. Das Streaming-Ausgabeformat für das HTTP-Methoden-VI wird auf der Seite Einstellungen zum HTTP-Methoden-VI im Dialogfeld Eigenschaften für Webdienst konfiguriert.

Streaming-Ausgabedaten, z. B. Bilddaten oder benutzerdefinierte HTML-Seiten, können mit dem VI "Antwort schreiben" erzeugt werden.

Mit Hilfe der VIs "HTTP-Antwort-Code festlegen" und "HTTP-Antwort-MIME-Typ festlegen" können Sie den Antwortcode und den MIME-Typ des ausgegebenen Datenstroms festlegen.

Hinweis Statt Daten (z. B. eine HTML-Seite oder Bilddaten) an einen Client per Streaming in einem benutzerdefinierten Format zu übertragen, kann ein HTTP-Methoden-VI Daten an einen Client über das Anschlussfeld ausgeben.

Konfigurieren von HTTP-Headern

Sie können die HTML-Header der Antwort eines HTTP-Methoden-VIs anpassen. Passen Sie die Header mit Hilfe der VIs "HTTP-Header festlegen" und "HTTP-Umleitung festlegen" an HTTP-Methoden-VIs (die Streaming verwenden) an. So können Sie z. B. einen benutzerdefinierten Header erstellen, der eine im Webbrowser angezeigte Webseite alle zwei Sekunden aktualisiert. Wenn Sie die HTTP-Header des HTTP-Methoden-VIs nicht verändern, werden die Standard-Header für die Antwort verwendet.

Puffern von Streaming-Daten

Sie können HTTP-Methoden-VIs so konfigurieren, dass der Ausgabe-Datenstrom gepuffert wird. Mit Hilfe des VIs "Antwort schreiben" können Sie entweder gepufferte oder ungepufferte Streaming-Daten ausgeben. Auf der Seite "Einstellungen zu HTTP-Methoden-VI" des Dialogfelds Eigenschaften für Webdienst können Sie ein HTTP-Methoden-VI so konfigurieren, dass es ausgegebene Streaming-Daten puffert.