[发明专利]一种HTTP通信方法、装置、设备及系统在审
申请号: | 202211363416.0 | 申请日: | 2022-11-02 |
公开(公告)号: | CN116155880A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 胡华智;何昌威 | 申请(专利权)人: | 亿航智能设备(广州)有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/145 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 510000 广东省广州市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 http 通信 方法 装置 设备 系统 | ||
本发明实施例公开了一种HTTP通信方法、装置、设备及系统。其中,方法包括:接收HTTP请求客户端发送的HTTP请求报文;将所述HTTP请求报文转发至HTTP应答客户端;接收HTTP应答客户端返回的HTTP应答报文;将所述HTTP应答报文转发至HTTP请求客户端;监测HTTP请求客户端和HTTP应答客户端的连接状态,当监测到HTTP应答客户端断开连接时,延长预设时长后再执行与HTTP请求客户端的中断连接操作。通过上述方式,可避免HTTP请求客户端请求超时问题,减少了数据丢失风险和网络拥堵,提高了HTTP通信的稳定性。
技术领域
本发明涉及通信技术领域,特别是涉及一种HTTP通信方法、装置、设备及系统。
背景技术
现有技术中,TCP透传服务负责打通两个客户端的之间的TCP连接。当任意一方客户端断线,TCP透传服务就会主动掐断另一客户端的TCP连接。这个机制对于TCP通信是正常的,但对于基于TCP连接的HTTP通信则存在问题:因为大部分HTTP应答客户端(各种固定业务功能的第三方设备比如中控机、嵌入式设备等)往往只支持HTTP短连接,这类客户端返回HTTP应答报文后随即主动断开连接。该“断开连接”会导致HTTP应答报文还没来得及被TCP透传服务转发给HTTP请求客户端,就触发了TCP透传服务对HTTP请求客户端执行中断连接,这常造成HTTP请求客户端请求超时。
发明内容
本发明实施例旨在提供一种HTTP通信方法、装置、设备及系统,以解决现有技术中采用基于TCP透传服务进行HTTP短连接通信时,HTTP应答报文还没来得及被TCP透传服务转发给HTTP请求客户端,就触发了TCP透传服务对HTTP请求客户端执行中断连接,从而造成的HTTP请求客户端请求超时问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
根据本发明的一方面,提供一种HTTP通信方法,所述方法包括:
接收HTTP请求客户端发送的HTTP请求报文;
将所述HTTP请求报文转发至HTTP应答客户端;
接收HTTP应答客户端返回的HTTP应答报文;
将所述HTTP应答报文转发至HTTP请求客户端;
监测HTTP请求客户端和HTTP应答客户端的连接状态,当监测到HTTP应答客户端断开连接时,延长预设时长后再执行与HTTP请求客户端的中断连接操作。
可选地,所述方法还包括:
当监测到HTTP请求客户端断开连接时,立即执行与HTTP应答客户端的中断连接操作。
可选地,所述当监测到HTTP应答客户端断开连接时,延长预设时长后再执行与HTTP请求客户端的中断连接操作包括:
当监测到HTTP应答客户端断开连接时,判断是否接收到HTTP应答客户端返回的HTTP应答报文,若是,则延长预设时长后再执行与HTTP请求客户端的中断连接操作。
可选地,所述当监测到HTTP应答客户端断开连接时,延长预设时长后再执行与HTTP请求客户端的中断连接操作还包括:
获取将所述HTTP应答报文转发至HTTP请求客户端的时间t1和HTTP应答客户端断开连接的时间t2;
计算t2与t1的时间差Δt;
若Δt小于传输时长阈值,则延长所述预设时长后再执行与HTTP请求客户端的中断连接操作;若Δt大于或等于所述传输时长阈值,则立即执行与HTTP请求客户端的中断连接操作。
可选地,所述传输时长阈值为HTTP请求客户端和HTTP应答客户端之间传输一个当前业务场景下可能传输的最大数据包所需的时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿航智能设备(广州)有限公司,未经亿航智能设备(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211363416.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无缝钢管的成型方法
- 下一篇:基于FC的配置信息传输系统及方法