Как отобразить ответ на запрос при использовании «http-on-modify-request» и «http-on-exam-response»? - PullRequest
3 голосов
/ 06 октября 2010

Как отобразить входящие ответы на исходящие запросы при использовании HTTP-наблюдателей: https://developer.mozilla.org/en/Setting_HTTP_request_headers#Observers?

1 Ответ

1 голос
/ 06 октября 2010

Сравнить объекты nsIHttpChannel, например HttpFox делает:

getPendingRequestForRequestEvent: function(request) {
   // check for matching request
   for (var i = 0; i < this.Requests.length; i++) {
      if (request.HttpChannel === this.Requests[i].HttpChannel) {
         return i;
      }
   }

   // no match found
   return -1;
},
...