Bug 1685822 [wpt PR 27117] - [Import Maps] Add tests for rejecting multiple import...
[gecko.git] / dom / security / test / csp / file_nonce_redirector.sjs
blob21a8f4e9c10d2787cf43efa858998fec438d10a9
1 // custom *.sjs file for
2 // Bug 1469150:Scripts with valid nonce get blocked if URL redirects.
4 const URL_PATH = "example.com/tests/dom/security/test/csp/";
6 function handleRequest(request, response) {
7   response.setHeader("Cache-Control", "no-cache", false);
8   let queryStr = request.queryString;
10   if (queryStr === "redirect") {
11     response.setStatusLine("1.1", 302, "Found");
12     response.setHeader("Location",
13       "https://" + URL_PATH + "file_nonce_redirector.sjs?load", false);
14     return;
15   }
17   if (queryStr === "load") {
18     response.setHeader("Content-Type", "application/javascript", false);
19     response.write("console.log('script loaded');");
20     return;
21   }
23   // we should never get here - return something unexpected
24   response.write("d'oh");