2

nsIHttpChannel を使用して、Firefox アドオン SDK を使用してヘッダーを読み取ろうとしています

お気に入り..

var httpChannel = subject.QueryInterface(Ci.nsIHttpChannel);
console.log(httpChannel.getRequestHeader("Host"));

動作しますが、完全なヘッダーを複製したいのですが、getRequestHeader では特定の 1 行しか要求できません。それらすべてを真にループする方法を知っていますか?

シリアル化を試みましたが、({}) にしかつながりません。

for (var key in httpChannel) {
   if (httpChannel.hasOwnProperty(key)) {
      console.log(key + " -> " + httpChannel[key]); 
   }

属性のみをリストし、ヘッダーはリストしません

4

1 に答える 1

3
httpChannel.visitRequestHeaders(function(header, value){
  // do something
});
于 2012-11-20T14:31:45.890 に答える