Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / xmlhttprequest / web-apps / 001.html
blob2090436aed4d4e4162faeaf64301d1510775858c
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2 <html lang="en">
3 <head>
4 <title>setRequestHeader</title>
5 </head>
6 <body>
7 <p>Script did not run.</p>
8 <script type="text/javascript">
9 if (window.testRunner) {
10 testRunner.dumpAsText();
11 testRunner.waitUntilDone();
14 var p = document.getElementsByTagName('p')[0];
15 p.firstChild.data = 'Test script started.';
16 window.onerror = function (error, file, line) { p.firstChild.data = 'ERROR: ' + error + ' (line ' + line + ')'; }
17 // window.XMLHttpRequest = function () { return new ActiveXObject("Microsoft.XMLHTTP"); }
18 var r = new XMLHttpRequest();
19 r.onreadystatechange = function () {
20 if (r.readyState == 4) {
21 p.firstChild.data = r.responseText;
22 if (window.testRunner)
23 testRunner.notifyDone();
24 } else
25 p.firstChild.data = 'Test in progress (' + r.readyState + '/4)';
27 r.open('GET', '001-test.cgi', true);
28 r.setRequestHeader('X-Test-Header', 'Test');
29 r.send(null);
30 p.firstChild.data = 'Request sent...';
31 </script>
32 </body>
33 </html>