2009-10-25 32 views
20

如何攔截頁面通過配置,擴展名或代碼在FF或Chrome中發送的發佈數據? (代碼部分,使該節目相關的。)是否可以在Firefox或Chrome中查看發佈請求的數據?

我目前使用Wireshark/Ethereal的這一點,但它是一個有點難以使用。

+0

相關:鉻:POST數據的來源?](http://stackoverflow.com/questions/9163251/chrome-source-of-post-data) – 2013-11-16 18:11:57

回答

8

你有控制瀏覽器發佈數據嗎?

如果這樣做,那麼就用Firebug。它有很多有用的功能,包括這個

+0

完美!謝謝! – Carlsberg 2009-10-25 23:34:38

+0

同意,FireBug是我仍然使用FireBug的唯一原因。 – GusDeCooL 2013-03-07 13:49:06

+3

只需稍加補充一點:爲了防止頁面重新加載時POST數據被清除(就像點擊提交按鈕之後一樣),進入Firebug「Net」選項卡並單擊「Persist」按鈕以保留頁面之間的POST歷史記錄。 – 2013-12-03 20:14:19

24

你可以只使用Chrome開發者工具,如果你只需要跟蹤的請求。 的激活它們按Ctrl ++選擇網絡選項卡。

這工作時,也談到Chrome的使用HTTPS另一臺服務器(除非你有HTTPS私鑰則不能使用Wireshark嗅探該流量)。

(我從這個相關查詢複製this answer

+0

據我所知,只有Firefox中的FireBug具有跟蹤發送POST數據的功能。我已經使用Safari和Chrome進行了測試,但他們沒有。 – GusDeCooL 2013-03-07 13:50:33

+2

@GusDeCooL它在Chrome中正常工作嗎?我點擊CTRL + SHIFT +然後Chrome打開開發工具窗口,然後點擊「網絡」選項卡。現在,如果我的瀏覽器發出網絡請求,它將顯示在此「網絡」選項卡中的一行中。我點擊該行,如果這是一個POST請求,Chrome會在* Headers *標籤的下方顯示一個* Form Data *部分。 – KajMagnus 2013-03-09 12:34:27

6

與Firefox,你可以使用網絡選項卡(按Ctrl + Shift + Q)。子選項卡「Params」顯示提交的表單數據。

參考:https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor#Params

另外,在控制檯(按Ctrl + Shift + K)右鍵點擊大窗格中選中 「登錄請求和響應主體」。然後當提交表格時,會出現一條帶有POST <url>的行。點擊它;它會用表單數據打開一個新窗口。

參考:https://developer.mozilla.org/en-US/docs/Tools/Web_Console#HTTP_requests

不幸的是,這兩種方法搞亂在文本區域字段換行。前者刪除它們,後者將它們轉換爲空白。

相關問題