mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
24 lines
658 B
Plaintext
24 lines
658 B
Plaintext
|
function handleRequest(request, response) {
|
||
|
let invalidHeaders = ["Cookie"];
|
||
|
let headers = {};
|
||
|
|
||
|
if (request.queryString == "expectAuth=true") {
|
||
|
if (request.hasHeader("Authorization")) {
|
||
|
headers["authorization"] = request.getHeader("Authorization");
|
||
|
} else {
|
||
|
response.setStatusLine(null, 500, "Server Error");
|
||
|
}
|
||
|
} else {
|
||
|
invalidHeaders.push("Authorization");
|
||
|
}
|
||
|
|
||
|
for each (let header in invalidHeaders) {
|
||
|
if (request.hasHeader(header)) {
|
||
|
response.setStatusLine(null, 500, "Server Error");
|
||
|
headers[header.toLowerCase()] = request.getHeader(header);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
response.write(JSON.stringify(headers));
|
||
|
}
|