sokit是一款非常简单易用的tcp、udp调试工具,主要适用于专业的网络管理使用,它可以轻松查看网内的数据情况,能够有效地接收、发送、转发TCP或UDP数据包。

下载链接:https://github.com/sinpolib/sokit

 

一、使用sokit发送HTTP请求

[ ]中括号内的内容被识别为二进制,0d0a相当于\r\n, 在文本框中直接输入\r\n 会被解析成"\"和"r",因此必须使用 [0d0a]这样的二进制表示。

如果不加Host的 header,nginx会返回400错误。

GET / HTTP/1.1[0d0a]Host: localhost[0d0a0d0a]

二、模拟http服务端,返回HTTP响应

sokit可以监听端口,可以发送HTTP响应。也是要按照http协议的格式

HTTP/1.1 200 OK[0d0a]Content-Length: 4[0d0a][0d0a]test

浏览器访问http://localhost:1234/后,在sokit上【当前连接】中选择对应的连接,点击发送, 即可在浏览器中看到结果。

 备注

sokit是支持ipv6的。可以试试监听 ::0 地址,如果你的主机有ipv6的地址,可以通过浏览器访问ipv6的地址进行测试。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐