Mit der Bibliothek HttpHandling können Sie die HTTP-Clientfunktion in Ihrer Steuerungsanwendung implementieren. Die Bibliothek bietet Unterstützung für HTTP Version 1.1.
Die HTTP-Funktion (Hypertext Transfer Protocol) ist ein Request/Response-Protokoll im Client/Server-Rechenmodell. Für die Verbindung zwischen einem Client und einem Server wird das TCP-Protokoll (Transport Layer Protocol) verwendet. Der Client übergibt eine HTTP-Anfragenachricht an den Server. Der Server gibt eine Antwortnachricht an den Client zurück. Die Antwort enthält Statusinformationen zur Anfrage und ggf. zusätzlich angeforderte Inhalte im Nachrichtentext.
Diese Bibliothek unterstützt HTTP über eine gesicherte Verbindung unter Rückgriff auf TLS (Transport Layer Security), ebenfalls als HTTPS bezeichnet. Ob eine Verbindung unter Verwendung von TLS unterstützt wird, ist von der Steuerung abhängig, auf der der FB_HttpClient zum Einsatz kommt. Im Handbuch zu Ihrer Steuerung finden Sie Informationen dazu, ob die TCP-Kommunikation über TLS unterstützt wird.
Bei V1.3.1.0und späteren Versionen dieser Bibliothek wird das OAuth (Open Authorization)-Protokoll Version 2.0 unterstützt, das den Zugriff auf geschützte Ressourcen nach Autorisierung des Clients beim Autorisierungsserver ermöglicht.
In der nachstehenden Tabelle werden die Merkmale der Bibliothek aufgeführt:
Merkmal |
Wert |
---|---|
Bibliothekstitel |
HttpHandling |
Firma |
Schneider Electric |
Kategorie |
|
Komponente |
|
Standard-Namespace |
|
Sprachmodell-Attribut |
|
Aufwärtskompatible Bibliothek |
Ja (AKB) |
In EcoStruxure Machine Expert wird die Funktionsvorlage HttpClient als Teil der Kommunikationsfunktionen der Funktionsvorlagenbibliothek bereitgestellt. Diese Funktionsvorlage unterstützt Sie bei der Implementierung eines HTTP-Clients in Ihrer Anwendung.
Weitere Informationen zu dieser Funktionsvorlage und zur allgemeinen Verwendung von Funktionsvorlagen finden Sie im Funktionsvorlagen-Bibliothekshandbuch.
Für die von dieser Bibliothek bereitgestellten Kommunikationsfunktionen werden nur IPv4-IP-Adressen unterstützt.
Die in diesem Dokument beschriebene Bibliothek verwendet intern die TcpUdpCommunication-Bibliothek.
Die Bibliotheken TcpUdpCommunication (Schneider Electric) und CAA Net Base Services (CAA Technical Workgroup) verwenden dieselben Ressourcen in der Steuerung. Die gleichzeitige Nutzung beider Bibliotheken in derselben Anwendung kann folglich eine Störung des Steuerungsbetriebs zur Folge haben.
WARNUNG | |
---|---|
WARNUNG | |
---|---|
Weitere Informationen zu organisatorischen Maßnahmen und Regeln für den Zugang zu Infrastrukturen finden Sie in der ISO/IEC 27000-Reihe, Common Criteria for Information Technology Security Evaluation, ISO/IEC 15408, IEC 62351, ISA/IEC 62443, NIST Cybersecurity Framework, Information Security Forum - Standard of Good Practice for Information Security sowie unter Cybersecurity Guidelines for EcoStruxure Machine Expert, Modicon and PacDrive Controllers and Associated Equipment.