blob: dbc32b9643008d43af8f61e8ba6c554c1951df00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
"use strict";
Cu.importGlobalProperties(["URLSearchParams"]);
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);
}
}
|