如何删除(而不是修改)Firefox 插件中的请求 header?
How to remove (not modify) a request header in a Firefox addon?
我在观察者中使用 nsIHttpChannel 来修改传出请求 headers,效果很好。然而,根据 API,我似乎不能简单地删除 header(我可以在 Chrome 中删除),我只能通过 setEmptyRequestHeader()
给它一个空值。有没有其他方法可以从请求中完全删除 header ?
setRequestHeader()
的文档指出
If aValue is empty and aMerge is false, the header will be cleared.
我在观察者中使用 nsIHttpChannel 来修改传出请求 headers,效果很好。然而,根据 API,我似乎不能简单地删除 header(我可以在 Chrome 中删除),我只能通过 setEmptyRequestHeader()
给它一个空值。有没有其他方法可以从请求中完全删除 header ?
setRequestHeader()
的文档指出
If aValue is empty and aMerge is false, the header will be cleared.