| <html> | |
| <body> | |
| <p>Test that getResponseHeader and getAllResponseHeaders cannot be used to get the cookie header fields.</p> | |
| <pre id="result">FAIL: Script didn't run or raised an unexpected exception.</pre> | |
| <script> | |
| if (window.testRunner) | |
| testRunner.dumpAsText(); | |
| req = new XMLHttpRequest; | |
| req.open("POST", "resources/get-set-cookie.cgi", false); | |
| req.send(""); | |
| var result = "PASS"; | |
| if (req.getResponseHeader("Set-Cookie") != null && result == "PASS") | |
| result = "FAIL: Saw a Set-Cookie header with getResponseHeader."; | |
| if (req.getResponseHeader("set-cookie") != null && result == "PASS") | |
| result = "FAIL: Saw a set-cookie header with getResponseHeader."; | |
| if (req.getResponseHeader("Set-Cookie2") != null && result == "PASS") | |
| result = "FAIL: Saw a Set-Cookie2 header with getResponseHeader."; | |
| if (req.getResponseHeader("set-cookie2") != null && result == "PASS") | |
| result = "FAIL: Saw a set-cookie2 header with getResponseHeader."; | |
| if (req.getAllResponseHeaders().match(/Set-Cookie/) && result == "PASS") | |
| result = "FAIL: Saw Set-Cookie with getAllResponseHeaders."; | |
| if (req.getAllResponseHeaders().match(/set-cookie/) && result == "PASS") | |
| result = "FAIL: Saw set-cookie with getAllResponseHeaders."; | |
| if (req.getAllResponseHeaders().match(/Set-Cookie2/) && result == "PASS") | |
| result = "FAIL: Saw Set-Cookie2 with getAllResponseHeaders."; | |
| if (req.getAllResponseHeaders().match(/set-cookie2/) && result == "PASS") | |
| result = "FAIL: Saw set-cookie2 with getAllResponseHeaders."; | |
| document.getElementById("result").textContent = result; | |
| </script> | |
| </body> | |
| </html> |