blob: ca1ae25946f0ef00074d7884cdbe28bf753bc2a2 [file] [log] [blame]
Hallvord R. M. Steen246b3d02013-05-14 17:48:591<!doctype html>
2<html>
3 <head>
4 <title>XMLHttpRequest: open() after setRequestHeader()</title>
5 <script src="/resources/testharness.js"></script>
6 <script src="/resources/testharnessreport.js"></script>
Anne van Kesterenc2812422017-03-07 09:00:377 <link rel="help" href="https://xhr.spec.whatwg.org/#the-open()-method">
Hallvord R. M. Steen246b3d02013-05-14 17:48:598
9 </head>
10 <body>
11 <div id="log"></div>
12 <script>
13 var test = async_test()
14 test.step(function() {
15 var client = new XMLHttpRequest()
16 client.onreadystatechange = function() {
17 test.step(function() {
18 if(client.readyState === 4){
19 assert_equals(client.responseText, '')
20 test.done()
21 }
22 })
23 }
James Graham234a6722013-09-17 17:54:3824 client.open("GET", "resources/inspect-headers.py?filter_name=X-foo")
Hallvord R. M. Steen246b3d02013-05-14 17:48:5925 assert_equals(client.readyState, 1)
26 client.setRequestHeader('X-foo', 'bar')
James Graham234a6722013-09-17 17:54:3827 client.open("GET", "resources/inspect-headers.py?filter_name=X-foo")
Hallvord R. M. Steen246b3d02013-05-14 17:48:5928 assert_equals(client.readyState, 1)
29 client.send()
30 })
31 </script>
32 </body>
33</html>