前言
大家都知道,HTTP 作为应用层协议, 其实现主要还得感谢传输层提供端到端服务的 TCP 协议,TCP 的三次握手和四次挥手完美的为 HTTP 提供稳定的传输服务. 然而我们大多同学只是单纯的使用过这两种协议, 今天笔者就小小尝试下在 TCP 测试工具中传输 HTTP 信息.
环境及工具:
Postman http 测试工具
SocketTool tcp 测试工具
一个可以接受请求及发送请求的后端服务, 最好是运行在本地的源码项目, 能具体查看数据信息.
工具的下载地址 (地址可能失效, 必应上能轻松找到):Postman 下载 SocketTool 下载
开始
先在本地运行一个 python 后端接口项目
postmain 测试接口
改写成 HTTP 请求:
POST /sensor/list HTTP/1.1Content-Type:application/jsonAuthorization:1.MTU1MjE5MDQ1MS41OTE4MTE3
在 SocketTool 中创建 tcp 连接
发送 HTTP 请求
其中返回了响应头, 头部字段.
到此测试了用 TCP 工具发送 HTTP 请求的方法