summaryrefslogtreecommitdiffstats
path: root/docshell/test/mochitest/form_submit_redirect.sjs
blob: 96fd84561cbee0c323fb886a36ff94186c323747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
"use strict";

async function handleRequest(request, response) {
  if (request.method !== "POST") {
    throw new Error("Expected a post request");
  } else {
    let params = new URLSearchParams(request.queryString);
    let redirect = params.get("redirectTo");

    response.setStatusLine(request.httpVersion, 302, "Moved Temporarily");
    response.setHeader("Location", redirect);
  }
}