summaryrefslogtreecommitdiffstats
path: root/devtools/client/framework/test/sjs_cache_controle_header.sjs
blob: af58a3fc89815aa9adb17a330e2a34ba7a4567b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/ */

/* exported handleRequest */

"use strict";

// Simple server that writes a text response displaying the value of the
// cache-control header:
// - if the header is missing, the text will be `cache-control:`
// - if the header is available, the text will be `cache-control:${value}`
function handleRequest(request, response) {
  response.setHeader("Content-Type", "text/plain; charset=utf-8", false);
  if (request.hasHeader("cache-control")) {
    response.write(`cache-control:${request.getHeader("cache-control")}`);
  } else {
    response.write(`cache-control:`);
  }
}