跳到主要内容

HTTP 网络通道

注意

HTTP协议是一应一答的,无法像TCPUDPMQTT协议那样实现服务器主动下发数据的功能。

工作原理

JX-804C DTU 设备作为 HTTP Client 将串口接收到的数据通过HTTP协议发送给服务器(HTTP Sever),并将服务器返回的内容按照用户的配置进行串口输出。

参数配置

网络通道菜单下开启相应的通道并将通道类型选择为HTTP即可,如下所示:

HTTP网络通道

配置内容讲解:

  • 服务器地址:远程服务器的URL地址
  • 请求方法HTTP 请求方法,该字段与数据格式有关,目前仅支持 GETPOST 两种方法。
    • GET:支持透传JSONXML 三种数据格式。
    • 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,支持配置多个