| | 2 | var sendHeadersObserver = { |
|---|
| | 3 | observe: function(subject,topic,data){ |
|---|
| | 4 | subject = subject.QueryInterface(Components.interfaces.nsIHttpChannel); |
|---|
| | 5 | subject.setRequestHeader("Supports", "Overhaul 50 5000", false); |
|---|
| | 6 | } |
|---|
| | 7 | } |
|---|
| | 8 | var 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 | }; |
|---|
| | 18 | var observerService = Components.classes["@mozilla.org/observer-service;1"] |
|---|
| | 19 | .getService(Components.interfaces.nsIObserverService); |
|---|
| | 20 | |
|---|
| | 21 | observerService.addObserver(httpResponseObserver,"http-on-examine-response",false); |
|---|
| | 22 | |
|---|