2012-03-07 6 views
2

は、それ「手作業でコード化された」HTTPリクエストを送信するにはどうすればよいですか?テストと学習目的のために

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

ようなHTTPリクエストを送信し、応答を取得するために利用可能なコンソールです。

私が知っているカールはかなり便利ですが、私はボンネットの下に

何探索したり、テキストファイルにリクエストを書いて、カールによってそれを送信するために何が何でありますか?

答えて

2

グラブされています!

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

ので、きちんとした、私が欲しいのツールだ – mko

+0

ます。また 'telnet'を使用することができますあなたのOSに(おそらく)付属しているコマンド。 –

2

Fiddlerからhttpリクエストを簡単に作成できます。これはComposer(以前のRequest Builder)という名前です。これはフィドラーの単なる1つの機能ですが、これは非常に便利なツールです。 Linuxのみの場合のFiddlerの代替方法はParosProxyです。繰り返しますが、これはWebプロキシであり、非常に便利です。一つの特徴は、netcatツールのホールド(「Tools" => "Send HTTP(S) Requests"をメニューをクリックして)httpリクエストを作り上げる

関連する問題