如何在 Firefox/Internet Explorer 上取得原始 HTTP 回應頁面而不是使用者友善的訊息?

如何在 Firefox/Internet Explorer 上取得原始 HTTP 回應頁面而不是使用者友善的訊息?

是否可以將 Firefox 和 IE9 設定為顯示從伺服器發送的原始 HTTP 錯誤頁面,而不是他們現在使用的使用者友善頁面(下圖)

在此輸入影像描述

這將使我不必一直去我的伺服器日誌中查找特定程式碼等。

我比較喜歡以前的做法(下圖)

在此輸入影像描述

謝謝

答案1

在 Firefox 中使用LiveHttp 標頭用於查看伺服器的 Http 標頭回應的插件。您將在其中看到類似 HTTP/1.1 404 FILE NOT FOUND 的狀態碼。

它看起來像這樣: 在此輸入影像描述

我認為 IE 沒有插件,但你可以使用提琴手分析網路流量 - 它將向您詳細顯示所有資料包,包括標頭。

Fiddler 的外觀如下: 在此輸入影像描述

總結一下:瀏覽器的創建是為了解釋超文本不顯示資料包的所有內容 - 這是嗅探器/調試器的工作。您可以在 Windows 中使用上述工具或tcp轉儲在 Linux 上。作為旁注 - 您可以在中看到標題Wireshark在 Windows 上也是如此,但這太過分了,因為您將看到比您需要的網路層更多的內容。您只需要應用程式層,您也會看到該層以及網路和資料鏈結層。

答案2

在 Mozilla Firefox 中,狀態代碼在內建開發人員工具 (Ctrl+Shft+I) 的網路監視器 (Ctrl+Shift+E) 中可見(最終刷新後)。

FF截圖

相關內容