我正在寻找一个工具(可能在Linux上),它允许我发出手动HTTP或HTTPS请求。通过手动,我的意思是:我应该能够提供一个看起来像的文本文件
POST /foo HTTP/1.1
Host: www.example.com
Accept: text/xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-gb,en;q=0.5
Content-Type: text/plain
Content-Length: 11
Hello world
和目标网址(www.example.com/foo),并将请求发送到URL。最多,如果自动计算Content_Length标头将是有用的。
我可以在Python中使用像httplib这样的库来编写这样的工具,但我需要它的原因是当这些库出现问题时进行手动调查。