Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / inspector / network / network-request-parse-query-params.html
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script>
5 function test() {
6     WebInspector.inspectorView.showPanel("network");
7
8     function checkQuery(query)
9     {
10         var url = "http://webkit.org?" + query;
11         var request = new WebInspector.NetworkRequest(WebInspector.targetManager.mainTarget(), url, url, "", "", "");
12         InspectorTest.addResult("Query: " + request.queryString());
13         var params = request.queryParameters;
14         InspectorTest.addResult("Parameters: ");
15         for (var i = 0; i < params.length; ++i) {
16             var nameValue = params[i];
17             InspectorTest.addResult("  " + nameValue.name + ": " + nameValue.value);
18         }
19         InspectorTest.addResult("");
20     }
21
22     checkQuery("a=b&c=d");
23     checkQuery("a&b");
24     checkQuery("a=b=c=d");
25
26     InspectorTest.completeTest();
27 }
28
29 </script>
30 </head>
31 <body onload="runTest()">
32 <p>Tests query string parsing.</p>
33 </body>
34 </html>