特別是當我從Firefox工具欄中加載/刷新頁面時,我想讀取響應HTTP標頭。如何訪問Firefox工具欄內的HTTP標頭
這可能嗎?我不需要寫,只需閱讀響應頭。
編輯:有些人誤解和建議Firebug。我正在開發一個工具欄,我想從我的代碼中訪問標題數據。
特別是當我從Firefox工具欄中加載/刷新頁面時,我想讀取響應HTTP標頭。如何訪問Firefox工具欄內的HTTP標頭
這可能嗎?我不需要寫,只需閱讀響應頭。
編輯:有些人誤解和建議Firebug。我正在開發一個工具欄,我想從我的代碼中訪問標題數據。
Firebug是我使用的 - 激活網絡面板,你可以看到頭,響應和更多!
您需要爲http-on-examine-response
通知添加觀察者。這樣,只要收到服務器響應,您就會知道,並且您可以查看標題。對於代碼示例,您可以看看https://developer.mozilla.org/en/Setting_HTTP_request_headers - 這基本上是一樣的,但是聽到不同的通知。
謝謝,我明白你的意思是關於觀察者,但我將如何遍歷響應頭或拉出一個特定的頭如內容長度? – John
@John:通知的'subject'參數是'nsIHttpChannel'實例,使用['getResponseHeader()'](https://developer.mozilla.org/en/nsIHttpChannel#getResponseHeader%28%29)一個特定的頭文件或['visitResponseHeaders()'](https://developer.mozilla.org/en/nsIHttpChannel#visitResponseHeaders%28%29)來獲取它們。 –
這是堆棧溢出,而不是超級用戶;)他問了一個編程問題。 –