// SJS file for CSP mochitests function handleRequest(request, response) { var query = {}; request.queryString.split('&').forEach(function (val) { var [name, value] = val.split('='); query[name] = unescape(value); }); var isPreflight = request.method == "OPTIONS"; //avoid confusing cache behaviors response.setHeader("Cache-Control", "no-cache", false); if ("type" in query) { response.setHeader("Content-Type", unescape(query['type']), false); } else { response.setHeader("Content-Type", "text/html", false); } if ("content" in query) { response.write(unescape(query['content'])); } }