2011-09-26 10 views
7

テスト目的のために、生のPOSTデータを自分のWebサーバーに設定したページに送信する必要があります。ページは正常に動作しています。私は別のWebページとC#アプリケーションを介してデータを送信することをテストしました。しかし、生のHTTPデータもそれに渡してみたいと思います。生のHTTP経由でPOSTデータを渡す

どうすればいいですか?どのようなクライアントが私にそれを可能にしますか?私は、次の形式でページにデータを渡すために探しています:

POST /login.jsp HTTP/1.1 
    Host: www.mysite.com 
    User-Agent: Mozilla/4.0 
    Content-Length: 27 
    Content-Type: application/x-www-form-urlencoded 

    userid=joe&password=guessme 

答えて

7

あなたはそれが本当の生の場合、のtelnetを使用しています。より高度なものが必要な場合は、カールを使用できます。

+0

残念ながら私がアクセスできる唯一のLinuxシステム(私の大学のTuxサーバー)にはカールがインストールされていません。私はtelnetを試みます。ありがとう。 – xbonez

+2

Windows上にcurlをインストールすることができます:http://curl.haxx.se/download.html(ページの下にスクロールするか、Ctrl + F、win32)。 – dmedvinsky

+0

Telnetはうまく動作し、私の目的を果たしました。ありがとう! – xbonez

1

javascript Ajaxライブラリを使用すると、jQueryとPrototype JSの両方を使用して、簡単にヘッダとPostデータを変更できます。

+0

私はtelnetを試してみるでしょうが、それはうまくいかないはずです。私はJS/Ajaxライブラリに一発のショットを与えます – xbonez

関連する問題