2012-03-07 108 views
2

用於測試和學習的目的,它是可用於發送HTTP請求像如何發送'手寫'的http請求?

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

,並得到響應的控制檯。

我知道捲曲是非常方便的,但我什麼是探索什麼是引擎蓋

下或寫在一個文本文件的請求,並通過捲曲發呢?

回答

2

抓住netcat工具的保持:

echo -en 'GET /index.html HTTP/1.1\r\nHost: stackoverflow.com\r\n\r\n' 
| nc stackoverflow.com 80 
+0

這就是我想要的工具,那麼整齊 – mko 2012-03-07 14:40:49

+0

您也可以使用'telnet'命令(可能)隨您的操作系統一起提供。 – 2014-02-17 17:09:50

2

您可以通過Fiddler使用稱爲Composer(以前稱爲「請求生成器」)的東西輕鬆構建http請求。這只是Fiddler的一個特點,它是一個非常有用的工具。如果您只在Linux上,Fiddler的替代品是ParosProxy。再次,這是一個Web代理,非常有用。一個特點是手工製作的HTTP請求(通過點擊菜單「Tools" => "Send HTTP(S) Requests"