# On branch master # Changes to be committed: # (use "git reset HEAD ..." to unstage) # # modified: content/base/test/Makefile.in # new file: content/base/test/header.sjs # new file: content/base/test/test_header.html # modified: extensions/cookie/test/test_loadflags.html # modified: netwerk/base/src/nsIOService.cpp # modified: netwerk/base/src/nsProtocolProxyService.cpp # modified: netwerk/protocol/http/src/nsHttpChannel.cpp # modified: netwerk/protocol/http/src/nsHttpChannel.h # # Untracked files: # (use "git add ..." to include in what will be committed) # # attachment.cgi?id=316154 # netwerk/base/src/nsProtocolProxyService.cpp.orig # tags diff --git a/content/base/test/Makefile.in b/content/base/test/Makefile.in index b03dfb0..9ff9c87 100644 --- a/content/base/test/Makefile.in +++ b/content/base/test/Makefile.in @@ -167,6 +167,8 @@ _TEST_FILES = test_bug5141.html \ file_bug426646-1.html \ file_bug426646-2.html \ test_bug429157.html \ + test_header.html \ + header.sjs \ test_XHR.html \ file_XHR_pass1.xml \ file_XHR_pass2.txt \ diff --git a/content/base/test/header.sjs b/content/base/test/header.sjs new file mode 100644 index 0000000..c573f84 --- /dev/null +++ b/content/base/test/header.sjs @@ -0,0 +1,8 @@ +function handleRequest(request, response) { + response.setHeader("Content-Type", "text/plain", false); + response.setHeader("Cache-Control", "no-cache", false); + + var value = request.hasHeader("SomeHeader") ? request.getHeader("SomeHeader") + : ""; + response.write("SomeHeader: " + value); +} diff --git a/content/base/test/test_header.html b/content/base/test/test_header.html new file mode 100644 index 0000000..9f0c058 --- /dev/null +++ b/content/base/test/test_header.html @@ -0,0 +1,31 @@ + + + + Test for XHR header preservation + + + + + +

+ +
+
+
+ + diff --git a/extensions/cookie/test/test_loadflags.html b/extensions/cookie/test/test_loadflags.html index 1e50680..6f39a7f 100644 --- a/extensions/cookie/test/test_loadflags.html +++ b/extensions/cookie/test/test_loadflags.html @@ -6,7 +6,7 @@ - +