DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Mercurial (d8847129d134)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
<!-- Any copyright is dedicated to the Public Domain.
     http://creativecommons.org/publicdomain/zero/1.0/ -->
<!doctype html>

<html>
  <head>
    <meta charset="utf-8"/>
    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />
    <title>Network Monitor test page</title>
  </head>

  <body>
    <p>Request params type test</p>

    <script type="text/javascript">
      function post(aAddress, aQuery, aContentType, aPostBody) {
        var xhr = new XMLHttpRequest();
        xhr.open("POST", aAddress + aQuery, true);
        xhr.setRequestHeader("content-type", aContentType);
        xhr.send(aPostBody);
      }

      function performRequests() {
        var urlencoded = "application/x-www-form-urlencoded";

        setTimeout(function() {
          post("baz", "?a", urlencoded, '{ "foo": "bar" }');

          setTimeout(function() {
            post("baz", "?a=b", urlencoded, '{ "foo": "bar" }');

            setTimeout(function() {
              post("baz", "?a=b", urlencoded, '?foo=bar');

              setTimeout(function() {
                post("baz", "?a", undefined, '{ "foo": "bar" }');

                setTimeout(function() {
                  post("baz", "?a=b", undefined, '{ "foo": "bar" }');

                  setTimeout(function() {
                    post("baz", "?a=b", undefined, '?foo=bar');

                    // Done.
                  }, 10);
                }, 10);
              }, 10);
            }, 10);
          }, 10);
        }, 10);
      }
    </script>
  </body>

</html>