2011-09-26 128 views
7

出於測試目的,我需要將一些原始POST數據發送到我在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。如果你想要更高層次的東西 - 你可以使用curl

+0

不幸的是我唯一可以訪問的Linux系統(我的大學的tux服務器)沒有安裝curl。我會嘗試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