2010-06-12 47 views
1

我正在尋找一種簡單的方法來重新發送POST請求到瀏覽器內的服務器,主要用於調試目的。假設您有一個XHR請求,其中包含要發送到服務器的POST參數。在服務器端更改腳本之後,您希望重新發送同樣的請求來分析輸出。輕鬆重新發送POST請求 - 有哪些工具?

什麼工具可以幫助?我想這是一個瀏覽器的擴展。

我已經嘗試過擴展火狐的篡改數據這樣做的工作,你可以「瀏覽器重播」。但就我的口味而言,這還不夠直接,因爲點擊3-4次即可獲得請求的結果。

不幸的是,curl將不適合我的需求,因爲我的應用程序有一個會話的cookie。

+0

在篡改數據中,只需修改請求而不是重播它。 – Sam152 2010-06-12 11:18:26

回答

0

您可以在cUrl中使用cookie。如果在登錄時創建的cookie,您可以登錄使用捲曲,保存cookie來一個文件:

curl -c cookies.txt -d "user=username&pass=password" http://example.com/login 

然後加載它們的後續請求:

curl -b cookies.txt ... 

如果由於某種原因, cookie不能使用cUrl請求創建,您可以使用Firefox擴展Cookie Exporter,該擴展生成可通過使用-b標誌捲曲讀取的文件。