Firefox addon 如何在mozilla插件中获取请求大小?

Firefox addon 如何在mozilla插件中获取请求大小?,firefox-addon,Firefox Addon,我已经为Firefox编写了一个插件。我需要在http on modify request中获取请求大小observer: var httpChannel = aSubject.QueryInterface(this.C_interfaces.nsIHttpChannel); if (aTopic == "http-on-modify-request") { // ??? // } 我该怎么做呢?要获取帖子数据的长度,请获取内容长度标题: var contentLength=parseIn

我已经为Firefox编写了一个插件。我需要在http on modify request中获取请求大小observer:

var httpChannel = aSubject.QueryInterface(this.C_interfaces.nsIHttpChannel);
if (aTopic == "http-on-modify-request") {
  // ??? //
}

我该怎么做呢?

要获取帖子数据的长度,请获取
内容长度
标题:

var contentLength=parseInt(httpChannel.getRequestHeader(“Content Length”),10)| 0;
如果您还需要计算发送的邮件头的大小,则必须对其进行检查:

var headerLength=0;
httpChannel.VisiteRequestHeaders(函数(头,值)
{
headerLength+=header.length+“:”.length+value.length+“\r\n”.length;
});

请求大小还是响应大小?