summaryrefslogtreecommitdiffstats
path: root/toolkit/components/httpsonlyerror/tests/browser/file_errorpage_timeout_server.sjs
blob: f77d5351b59179761c0d369fb5288c332f082449 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Custom *.sjs file specifically for the needs of Bug 1657348

function handleRequest(request, response) {
  // avoid confusing cache behaviors
  response.setHeader("Cache-Control", "no-cache", false);

  if (request.scheme === "https") {
    // Simulating a timeout by processing the https request
    // async and *never* return anything!
    response.processAsync();
    return;
  }
  // we should never get here; just in case, return something unexpected
  response.write("do'h");
}