HTTP 网络通道
注意
HTTP
协议是一应一答的,无法像TCP
、UDP
和MQTT
协议那样实现服务器主动下发数据的功能。
工作原理
JX-804C DTU
设备作为 HTTP Client
将串口接收到的数据通过HTTP
协议发送给服务器(HTTP Sever
),并将服务器返回的内容按照用户的配置进行串口输出。
参数配置
在网络通道菜单下开启相应的通道并将通道类型选择为HTTP
即可,如下所示:
配置内容讲解:
- 服务器地址:远程服务器的URL地址。
- 请求方法:
HTTP
请求方法,该字段与数据格式有关,目前仅支持GET
和POST
两种方法。- GET:支持透传、JSON 和 XML 三种数据格式。
- POST:支持所有数据格式。
- 请求超时:
HTTP
请求超时时间,单位:秒。 - 参数类型:参数放在何处,
GET
方法只能放在URL
中(param 类型),POST
方法目前只能放在body
中。 - Content-Type:HTTP 协议的
Content-Type
配置,此字段和数据格式有关。 - basic 认证用户名:如果服务端使用
Basic
认证,需要配置此字段,此字段表示用户名。 - basic 认证密码:如果服务端使用
Basic
认证,需要配置此字段,此字段表示密码。 - 过滤状态码:透传模式是否过滤服务器返回的状态码,如果开启,则不会往数据源输出状态码内容。
- 过滤 headers:透传模式是否过滤服务器返回的 headers 内容,如果开启,则不会往数据源输出 headers 内容。
- 过滤 body:透传模式是否过滤服务器返回的 body 内容,如果开启,则不会往数据源输出 body 内容。
- headers:HTTP 请求 headers,支持配置多个。