Présentation de la bibliothèque

 

Informations générales

Présentation de la bibliothèque

Avec la bibliothèque HttpHandling, vous pouvez implémenter la fonctionnalité de client HTTP dans votre application contrôleur. Cette bibliothèque prend en charge le protocole HTTP version 1.1.

G-SE-0076843.1.gif-high.gif

 

 

La fonction HTTP (Hypertext Transfer Protocol) est un protocole de requête/réponse dans le modèle informatique client/serveur. Pour la connexion entre un client et un serveur, le protocole TCP (Transport Layer Protocol) est utilisé. Le client soumet un message de requête HTTP au serveur. Le serveur renvoie un message de réponse au client. La réponse contient les informations d’état sur la requête et peut également inclure le contenu demandé dans le texte de son message.

Cette bibliothèque prend en charge le protocole HTTP via une connexion sécurisée à l’aide du protocole TLS (Transport Layer Security), également connu sous le nom de protocole HTTPS. La prise en charge ou non d’une connexion utilisant le protocole TLS dépend du contrôleur sur lequel FB_HttpClient est utilisé. Reportez-vous au manuel spécifique de votre contrôleur pour vérifier si les communications TCP qui utilisent le protocole TLS sont prises en charge.

Caractéristiques de la bibliothèque

Le tableau suivant indique les caractéristiques de la bibliothèque :

Caractéristique

Valeur

Titre de la bibliothèque

HttpHandling

Société

Schneider Electric

Catégorie

Communication

Composant

Internet Protocol Suite

Espace de nom par défaut

SE_HTTP

Attribut du modèle de langage

Uniquement accès qualifié

Bibliothèque post-compatible

Oui (FCL)

NOTE : Cette bibliothèque est paramétrée en Uniquement accès qualifié (qualified-access-only). Cela signifie que l'on ne peut accéder aux POU, aux structures de données, aux énumérations et aux constantes qu'en utilisant l'espace de nom de la bibliothèque. L'espace de nom par défaut de la bibliothèque est SE_HTTP.

Modèle de fonction

Dans EcoStruxure Machine Expert, le modèle de fonction HttpClient est fourni comme composant dans la bibliothèque de modèles de fonction Fonctions de communication. Ce modèle de fonction vous aide à implémenter un client HTTP dans votre application.

Pour plus d’informations sur ce modèle de fonction et l’utilisation générale des modèles de fonction, reportez-vous au Guide de la bibliothèque des modèles de fonction.

Remarques générales

Seules les adresses IP de type IPv4 sont prises en charge pour les fonctions de communication fournies avec cette bibliothèque.

La bibliothèque décrite dans ce document utilise la bibliothèque TcpUdpCommunication en interne.

Les bibliothèques TcpUdpCommunication (Schneider Electric) et CAA Net Base Services (CAA Technical Workgroup) utilisent les mêmes ressources système sur le contrôleur. Leur utilisation simultanée dans la même application peut perturber le fonctionnement du contrôleur.

Warning_Color.gifAVERTISSEMENT

FONCTIONNEMENT IMPRÉVU DE L’EQUIPEMENT

N'utilisez pas la bibliothèque TcpUdpCommunication (Schneider Electric) avec la bibliothèque CAA Net Base Services (CAA Technical Workgroup) simultanément dans la même application.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.