Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / xmlhttprequest / access-control-preflight-headers-sync.html
blobcee3d49568ed49c50589f1362b2e13be911b49b6
1 <p>Test that custom headers are not sent with OPTIONS preflight request.</p>
2 <script>
3 if (window.testRunner)
4 testRunner.dumpAsText();
6 function resetStatus()
8 var req = new XMLHttpRequest;
9 req.open("GET", "/resources/reset-temp-file.php?filename=access-control-preflight-headers-status", false);
10 req.send();
13 function sendRequest()
15 try {
16 var req = new XMLHttpRequest;
17 req.open("GET", "http://localhost:8000/xmlhttprequest/resources/no-custom-header.php", false);
18 req.setRequestHeader("X-Custom-Header", "foobar");
19 req.send();
20 document.write("<xmp>" + req.responseText + "</xmp>");
21 } catch (ex) {
22 document.write("<xmp>" + ex + "</xmp>");
26 resetStatus();
27 sendRequest();
28 </script>