Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/xhr/tests/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 740 B image not shown  

Quelle  file_XHR_anon.sjs   Sprache: unbekannt

 
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, 401, "Authentication required");
      response.setHeader("WWW-Authenticate", 'basic realm="testrealm"', true);
    }
  } else {
    invalidHeaders.push("Authorization");
  }

  for (let header of invalidHeaders) {
    if (request.hasHeader(header)) {
      response.setStatusLine(null, 500, "Server Error");
      headers[header.toLowerCase()] = request.getHeader(header);
    }
  }

  response.write(JSON.stringify(headers));
}

[ Dauer der Verarbeitung: 0.16 Sekunden  (vorverarbeitet)  ]