我正在寻找一个命令行工具,该工具可以侦听给定的部分,但很高兴地每个HTTP POST请求除外并转储它。
我想将其用于测试目的,即用于测试发出HTTP POST请求的客户端。
这意味着我正在搜索对应的对象curl -F
(可以用来将测试HTTP POST发送到HTTP服务器)。
也许像这样socat TCP4-LISTEN:80,fork,bind=127.0.0.1 ...
-但是socat是不够的,因为它不讲HTTP。
@peterph,您可以使用它
—
maxschlepzig,2012年
nc
进行部分测试-但我可以看到以下缺点:1)它不发送HTTP状态代码2)在看到关闭连接的请求后,我必须按Ctrl + D 3)它不知道然后如何应对“期望:100-继续”标头4)它不知道如何处理“传输编码:分块”标头-它可能仅显示第一个(可能是)空块
计算器上类似的问题:stackoverflow.com/questions/5725430/...
—
maxschlepzig
netcat
(nc
某些系统上)使用-l
(监听)和-p
(端口号)选项。