Changeset 33

Show
Ignore:
Timestamp:
04/01/06 18:12:33 (3 years ago)
Author:
mdecler2
Message:

Wrote a method sendHeadersObserver to tell the server the client is overhaul
compatable. Wrote httpResponseObserver which queries the server for a
response, though not fully capable of detecting the appropriate
conditions when the server is in overhaul mode.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/overhaul_headers.js

    r31 r33  
    11alert("Headers was included!"); 
     2var sendHeadersObserver = {  
     3        observe: function(subject,topic,data){ 
     4                subject = subject.QueryInterface(Components.interfaces.nsIHttpChannel); 
     5                subject.setRequestHeader("Supports", "Overhaul 50 5000", false); 
     6        } 
     7} 
     8var httpResponseObserver = {  
     9   observe: function(subject,topic,data) { 
     10               alert("blau"); 
     11            subject = subject.QueryInterface(Components.interfaces.nsIHttpChannel); 
     12            alert("start"); 
     13            var value = subject.getResponseHeader("Overhaul-chunks"); 
     14            alert("end"); 
     15            alert("value is "+value==null); 
     16         } 
     17   }; 
     18var observerService = Components.classes["@mozilla.org/observer-service;1"] 
     19        .getService(Components.interfaces.nsIObserverService); 
     20         
     21observerService.addObserver(httpResponseObserver,"http-on-examine-response",false); 
     22