mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-31 22:25:30 +00:00
38 lines
963 B
JavaScript
38 lines
963 B
JavaScript
function handleRequest(request, response)
|
|
{
|
|
try {
|
|
reallyHandleRequest(request, response);
|
|
} catch (e) {
|
|
response.setStatusLine("1.0", 200, "AlmostOK");
|
|
response.write("Error handling request: " + e);
|
|
}
|
|
}
|
|
|
|
|
|
function reallyHandleRequest(request, response) {
|
|
var match;
|
|
var requestAuth = true;
|
|
|
|
// XXX I bet this doesn't work for POST requests.
|
|
var query = request.queryString;
|
|
|
|
var user = null, pass = null;
|
|
// user=xxx
|
|
match = /user=([^&]*)/.exec(query);
|
|
if (match)
|
|
user = match[1];
|
|
|
|
// pass=xxx
|
|
match = /pass=([^&]*)/.exec(query);
|
|
if (match)
|
|
pass = match[1];
|
|
|
|
response.setStatusLine("1.0", 200, "OK");
|
|
|
|
response.setHeader("Content-Type", "application/xhtml+xml", false);
|
|
response.write("<html xmlns='http://www.w3.org/1999/xhtml'>");
|
|
response.write("<p>User: <span id='user'>" + user + "</span></p>\n");
|
|
response.write("<p>Pass: <span id='pass'>" + pass + "</span></p>\n");
|
|
response.write("</html>");
|
|
}
|