Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Firefox/browser/base/content/test/about/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 986 B image not shown  

Quelle  blank_page.sjs   Sprache: unbekannt

 
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/ */

function decode(str) {
  return decodeURIComponent(str.replace(/\+/g, encodeURIComponent(" ")));
}

function handleRequest(request, response) {
  const queryString = request.queryString;
  let params = queryString.split("&").reduce((memo, pair) => {
    let [key, val] = pair.split("=");
    if (!val) {
      val = key;
      key = "query";
    }

    try {
      memo[decode(key)] = decode(val);
    } catch (e) {
      memo[key] = val;
    }

    return memo;
  }, {});

  const status = parseInt(params.status);
  const message = params.message;

  // Set default if missing parameters
  if (!status || !message) {
    response.setStatusLine(request.httpVersion, 400, "Bad Request");
    response.setHeader("Content-Length", "0", false);
    return;
  }

  response.setStatusLine(request.httpVersion, status, message);
  response.setHeader("Content-Length", "0", false);
}

[ Dauer der Verarbeitung: 0.3 Sekunden  (vorverarbeitet)  ]