bug1456721.sjs (660B)
1 function handleRequest(request, response) { 2 response.setHeader("Cache-Control", "no-cache", false); 3 let queryStr = request.queryString; 4 5 if (queryStr === "redirect") { 6 response.setStatusLine("1.1", 302, "Found"); 7 response.setHeader("Location", "bug1456721.sjs?load", false); 8 response.setHeader("Access-Control-Allow-Origin", "*", false); 9 return; 10 } 11 12 if (queryStr === "load") { 13 response.setHeader("Content-Type", "text/html", false); 14 response.setHeader("Access-Control-Allow-Origin", "*", false); 15 response.write("foo"); 16 return; 17 } 18 // we should never get here - return something unexpected 19 response.write("d'oh"); 20 }