利用 HttpHandling 库,您可以在控制器应用程序中实现 HTTP 客户端功能。此库支持 HTTP 版本 1.1。
HTTP(超文本传输协议)功能是客户端/服务器计算模型中的请求-响应协议。对于客户端与服务器之间的连接,应使用 TCP(传输层协议)。客户端向服务器提交 HTTP 请求。服务器向客户端返回响应消息。响应包含与请求有关的状态信息,并且还可能在其消息文本中包含所请求的内容。
此库支持使用 TLS(传输层安全)经由安全连接实现的 HTTP,又称为 HTTPS。是否支持使用 TLS 建立连接取决于使用 FB_HttpClient 的控制器。请参阅控制器的相应手册,确认是否支持使用 TLS 开展 TCP 通讯。
在使用此库的 V1.3.1.0 和更高版本的情况下,支持 OAuth (Open Authorization) 协议版本 2.0,此协议版本允许在授权服务器上对客户端进行了授权之后,访问受保护的资源。
下表说明库的特性:
特性 |
值 |
---|---|
库标题 |
HttpHandling |
公司 |
Schneider Electric |
类别 |
|
组件 |
|
缺省命名空间 |
|
语言模型属性 |
|
向上兼容库 |
是 (FCL) |
在 EcoStruxure Machine Expert 中,功能模板 HttpClient 作为功能模板库 Communication Functions 的一部分来提供。此功能模板支持您在应用程序中实现 HTTP 客户端。
有关此功能模板以及功能模板的常规使用的更多信息,请参阅功能模板库指南。
此库的通讯功能仅支持 IPv4 IP 地址。
本文档所用的库在内部使用 TcpUdpCommunication库。
TcpUdpCommunication (Schneider Electric) 和 CAA Net Base Services 库(CAA 技术工作组)在控制器上使用相同的相同资源。若在同一应用程序中同时使用这两个库,则可能导致控制器工作受到干扰。
警告 | |
---|---|
警告 | |
---|---|
有关有序测量以及基础设施访问相关规则的更多信息,请参阅 ISO/IEC 27000 系列、信息技术安全评估的通用标准、ISO/IEC 15408、IEC 62351、ISA/IEC 62443、NIST 网络安全框架、信息安全论坛 — 信息安全优秀实践标准,并请参阅 Cybersecurity Guidelines for EcoStruxure Machine Expert, Modicon and PacDrive Controllers and Associated Equipment。