Übergeordnetes Thema: Austauschen von Daten zwischen Webdiensten und Clients

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.

Mit Hilfe von URLs und HTTP-Methoden können Clients Daten direkt an Elemente der Anschlussfelder von HTTP-Methoden-VIs senden und Werte als POST-Daten übertragen. Die URL, über die Web-Clients Daten mit HTTP-Methoden-VIs austauschen, umfasst mehrere Werte, die bei der Erstellung eines LabVIEW-Webdienstes festgelegt werden. Die folgende Abbildung zeigt eine Beispiel-URL, die ein Web-Client für den Datenaustausch mit einem HTTP-Methoden-VI verwenden könnte.

  • IP-Adresse oder Computername—Wenn der Web-Client vom selben System aus auf den Webdienst zugreift, auf dem auch der Host-Webserver ausgeführt wird, verwenden Sie den Wert localhost. Wenn der Web-Client auf einen Webdienst auf einem Rechner im Netzwerk zugreift, verwenden Sie die IP-Adresse oder den Computernamen des Zielrechners. Verwenden Sie die NI-Webserver-Konfiguration zum Anpassen des Host-Namens für den NI-Webserver.
  • Port—Stimmt mit dem Port des Host-Webservers überein. Gemäß dem HTTP-/HTTPS-Protokoll verwendet der NI-Webserver 80/443 als Standardport. Die Portnummer kann sich jedoch ändern, wenn eine andere Anwendung den Port belegt. Sie können die Portnummer in der NI-Webserver-Konfiguration anpassen. Der Webserver von Anwendungen verwendet 8080 als Standardport. Sie können die Portnummer im Utility "NI-Webkonfiguration und Überwachung" ändern.
  • Name des Webdienstes—Stimmt mit der Option Dienst auf der Seite Diensteinstellungen im Dialogfeld Eigenschaften für Webdienst überein.
  • URL-Mapping—Stimmt mit dem URL-Mapping auf der Seite Einstellungen zum HTTP-Methoden-VI im Dialogfeld Eigenschaften für Webdienst überein. In LabVIEW wird für jedes HTTP-Methoden-VI eine Standardverknüpfung definiert, in der die Webressource für das VI gefolgt vom Namen des VIs (falls zutreffend) enthalten ist.
  • Abfragestring für Eingangsanschlüsse—Stimmt mit den Beschriftungen der Elemente überein, die dem Anschlussfeld des HTTP-Methoden-VIs zugewiesen sind. Dieser String wird mit Hilfe der vorstehend abgebildeten Syntax an eine URL-Zuweisung angehängt. Der Abfrage-String ?x=5&y=8 gibt beispielsweise Daten an Elemente mit der Beschriftung x und y auf dem Anschlussfeld eines HTTP-Methoden-VIs weiter, dessen URL-Zuweisung Addieren lautet. Hinweis: Beschriftungs-Wertepaare werden mit dem Und-Zeichen (&) getrennt.

Weitere Informationen

Hinweise zu URL-Mappings und Abfrage-Strings in Webdiensten

Hosting für Webdienste