summaryrefslogtreecommitdiffstats
path: root/dom/plugins/test/mochitest/file_checkcookie.sjs
blob: 9bfa04f59ab481e57142ce6877ab8865b8202e1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */
function handleRequest(request, response) {
  try {
    var cookie = request.getHeader("Cookie");
  } catch (e) {
    cookie = "EMPTY_COOKIE";
  }

  // avoid confusing cache behaviors.
  response.setHeader("Cache-Control", "no-cache", false);
  // allow XHR requests accross origin.
  response.setHeader("Access-control-allow-origin", "*");
  response.setHeader("Content-type", "text/plain", false);
  response.setStatusLine(request.httpVersion, "200", "OK");
  response.write(cookie);
}