3S-Smart Software Solutions GmbH Memminger Straße 151 87439 Kempten Germany
Tel: +49-831-54031-0 Fax: +49-831-54031-50 info@codesys.com www.codesys.com HTTPRequestExample_de.docx: 1.2
Bitte beachten Sie: Nicht alle CODESYS-Funktionen sind in allen Ländern verfügbar. Weitere Informationen zu diesen länderspezifischen Einschränkungen erhalten Sie
unter support@codesys.com.
HTTP Client Example
Mit dem Funktionsbaustein "HTTP Client" können http- Anfragen sowie die darauf folgenden
Antworten zwischen einer CODESYS-Steuerung und einem Webserver ausgetauscht werden.
Produktbeschreibung
Das CODESYS Software-Package enthält eine Bibliothek mit einem Funktionsbaustein zur
Kommunikation mit einem Webserver via HTTP.
Mit http-GET können Daten von einem Webserver abgefragt werden.
Mit http-POST und http-PUT können Daten von der Steuerung zu einem Webserver
übertragen werden.
Mit http-DELETE können Daten auf einem Webserver gelöscht werden.
Mit http-HEAD kann der http-Header abgefragt werden.
Der http-Header einer Anfrage kann dabei beliebig erweitert werden. Die Bibliothek ist als
Quellcode im CODESYS Package enthalten.
Funktionsumfang
Der Funktionsbaustein
HTTPClient
Funktionsbaustein zum Versenden von http-Anfragen. Das Beispielprojekt HTTPClient.project
veranschaulicht die Verwendung dieses Funktionsbausteins.
Die Funktion URLDecoder
Funktion zum Kodieren und Dekodieren einer URL (Prozentkodierung).