如何发送'手动编码'的http请求?

时间:2012-03-07 13:23:15

标签: http

出于测试和学习的目的,它是否可用于发送http请求的控制台,如

GET /index.html HTTP/1.1␍␊
 Host: www.example.com␍␊
 ␍␊

并得到回复。

我知道curl非常方便,但我在探索引擎盖下的内容是什么

或将请求写入文本文件并通过curl发送?

2 个答案:

答案 0 :(得分:2)

您可以使用名为Fiddler(以前称为Request Builder)的内容轻松地通过Composer构建http请求。这只是Fiddler的一个特色,它是一个非常有用的工具。如果您只使用Linux,则替代Fiddler是ParosProxy。同样,这是一个Web代理,非常有用。一个功能是制作http请求(通过单击菜单“Tools" => "Send HTTP(S) Requests"

答案 1 :(得分:2)

抓住netcat工具:

echo -en 'GET /index.html HTTP/1.1\r\nHost: stackoverflow.com\r\n\r\n'
 | nc stackoverflow.com 80
相关问题