open-url-encoding.htm (898B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset=windows-1252> 5 <title>XMLHttpRequest: open() - URL encoding</title> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 </head> 9 <body> 10 <div id="log"></div> 11 <script> 12 test(function() { 13 var client = new XMLHttpRequest() 14 client.open("GET", "resources/content.py?\u00DF", false) // This is the German "eszett" character 15 client.send() 16 assert_equals(client.getResponseHeader("x-request-query"), "%DF") 17 }, "percent encode characters"); 18 test(function() { 19 var client = new XMLHttpRequest() 20 client.open("GET", "resources/content.py?\uD83D", false) 21 client.send() 22 assert_equals(client.getResponseHeader("x-request-query"), "%26%2365533%3B"); 23 }, "lone surrogate"); 24 </script> 25 </body> 26 </html>