Descripción general de la biblioteca
La biblioteca HttpHandling permite implementar la funcionalidad de cliente HTTP en la aplicación del controlador. La biblioteca admite HTTP versión 1.1.
La función HTTP (Hypertext Transfer Protocol, protocolo de transferencia de hipertexto) consiste en un protocolo de petición-respuesta dentro del modelo informático de cliente/servidor. Para la conexión entre un cliente y un servidor, se utiliza TCP (Transport Layer Protocol, protocolo de capa de transporte). El cliente envía un mensaje de petición HTTP al servidor. El servidor devuelve un mensaje de respuesta al cliente. La respuesta contiene información de estado sobre la petición y puede que también incluya contenido solicitado en el mensaje de texto.
Esta biblioteca admite HTTP a través de una conexión segura mediante TLS (Transport Layer Security, seguridad de la capa de transporte), lo que también se conoce como HTTPS. Que una conexión con TLS sea compatible o no dependerá del controlador en el que se utilice FB_HttpClient. Consulte el manual específico del controlador para comprobar si es compatible la comunicación TCP con TLS.
Características de la biblioteca
En la tabla siguiente se indican las características de la biblioteca:
Característica |
Valor |
---|---|
Título de la biblioteca |
HttpHandling |
Empresa |
Schneider Electric |
Categoría |
Comunicación |
Componente |
Internet Protocol Suite |
Espacio de nombre predeterminado |
SE_HTTP |
Atributo del modelo de lenguaje |
|
Biblioteca compatible con versiones posteriores |
Sí (FCL) |
NOTA: Para esta biblioteca, se ha establecido qualified-access-only. Significa que debe accederse a las POU, las estructuras de datos, las enumeraciones y las constantes mediante el espacio de nombre de la biblioteca. El espacio de nombre predeterminado de la biblioteca es SE_HTTP.
En EcoStruxure Machine Expert, la plantilla de funciones HttpClient se proporciona como parte de la biblioteca de plantillas de funciones Funciones de comunicación. Esta plantilla de funciones le asiste en la implementación de un cliente HTTP en su aplicación.
Para obtener más información acerca de esta plantilla de funciones y el uso general de las plantillas de funciones, consulte la Guía de la biblioteca de plantillas de funciones.
Las funciones de comunicación proporcionadas con esta biblioteca solo admiten direcciones IP IPv4.
La biblioteca descrita en este documento utiliza internamente la biblioteca TcpUdpCommunication.
Las bibliotecas TcpUdpCommunication (Schneider Electric) y CAA Net Base Services (Grupo de trabajo técnico CAA) utilizan los mismos recursos del sistema en el controlador. El uso simultáneo de ambas bibliotecas en la misma aplicación puede dar lugar a perturbaciones durante el funcionamiento del controlador.
|
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO |
No utilice la biblioteca TcpUdpCommunication (Schneider Electric) de manera conjunta con la biblioteca CAA Net Base Services (Grupo de trabajo técnico CAA) simultáneamente en la misma aplicación. |
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo. |