3 <p>Test that 'Origin' is not included in Access-Control-Request-Headers in a preflight request. Should print PASS.
</p>
6 function log(message
) {
7 document
.getElementById("log").innerHTML
+= message
+ "<br>";
10 if (window
.layoutTestController
) {
11 layoutTestController
.dumpAsText();
12 layoutTestController
.waitUntilDone();
15 var xhr
= new XMLHttpRequest();
16 xhr
.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-request-headers-origin.php");
17 xhr
.setRequestHeader("X-Custom-Header", "PASS");
18 xhr
.onerror = function () {
20 if (window
.layoutTestController
)
21 layoutTestController
.notifyDone();
23 xhr
.onreadystatechange = function () {
24 if (xhr
.readyState
== 4) {
25 log(xhr
.responseText
);
26 if (window
.layoutTestController
)
27 layoutTestController
.notifyDone();