HTTP 403

HTTP 403 ist ein HTTP -Statuscode, der Zugriff auf die angeforderte Ressource bedeutet, ist verboten. Der Server hat die Anfrage verstanden, wird sie aber nicht erfüllen.

Spezifikationen

HTTP 403 liefert einen bestimmten Fehlerfall von HTTP 401; Während HTTP 401 zurückgegeben wird, wenn der Client nicht authentifiziert wurde, und impliziert, dass eine erfolgreiche Antwort nach gültig .[a]

Fehler 403: "Der Server hat die Anfrage verstanden, weigert sich jedoch, sie zu autorisieren." (RFC 7231)[1]

Fehler 401: "Die Anforderung erfordert eine Benutzerauthentifizierung. Die Antwort muss ein Feld von WWW-Authenticate-Header enthalten (Abschnitt 14.47), das eine für die angeforderte Ressource geltende Herausforderung enthält. Der Client kann die Anforderung mit einem geeigneten Feldzeilenfeld des Autorisierungsschreibers (Abschnitt 14.8) wiederholen. Wenn die Anfrage bereits Autorisierungsanmeldeinformationen enthielt, zeigt die Antwort 401 an, dass die Genehmigung für diese Anmeldeinformationen abgelehnt wurde. " (RFC 2616)[2]

Das Apache Webserver gibt 403 verboten als Antwort auf Anfragen auf URL[3] Pfade, die entsprechen Dateisystem Verzeichnisse Wenn Verzeichnisse auf dem Server deaktiviert wurden und es keine gibt Verzeichnisindex Anweisung zum Angeben einer vorhandenen Datei, die an den Browser zurückgegeben werden soll. Einige Administratoren konfigurieren die Mod proxy Erweiterung auf Apache, um solche Anforderungen zu blockieren, und dies wird auch 403 verboten. Microsoft Iis Antworten auf die gleiche Weise, wenn die Verzeichnisliste auf diesem Server abgelehnt wird. Im WebdavDie Antwort von 403 verboten wird vom Server zurückgegeben, wenn der Client eine Propfind -Anforderung ausgestellt hat, jedoch nicht auch den erforderlichen Tiefenkopf oder einen Tiefenkopfzeile der Unendlichkeit ausgestellt hat.[3]

Substatus -Fehlercodes für IIS

en.wikipedia Fehlermeldung

Die folgenden nicht standardmäßigen Codes werden von Microsofts zurückgegeben Internetinformationsdienste, und werden nicht offiziell anerkannt von Iana.

  • 403.1 - Zugriff verboten ausführen
  • 403.2 - Lesezugriff verboten
  • 403.3 - Schreibzugriff verboten
  • 403.4 - SSL erforderlich
  • 403,5 - SSL 128 erforderlich
  • 403.6 - IP -Adresse abgelehnt
  • 403.7 - Kundenzertifikat erforderlich
  • 403.8 - Zugang zum Standort verweigert
  • 403,9 - Zu viele Benutzer
  • 403.10 - Ungültige Konfiguration
  • 403.11 - Passwortänderung
  • 403.12 - Mapper verweigerte den Zugriff
  • 403.13 - Client -Zertifikat widerrufen
  • 403.14 - Verzeichnisauflistung abgelehnt
  • 403.15 - Lizenzen für Kundenzugang überschritten
  • 403.16 - Das Client -Zertifikat ist nicht vertrauenswürdig oder ungültig
  • 403.17 - Das Client -Zertifikat ist abgelaufen oder ist noch nicht gültig
  • 403.18 - Die Anfrage kann nicht von diesem Anwendungspool ausgestellt werden
  • 403.19 - In diesem Anwendungspool kann CGIs für den Client nicht ausgeführt werden
  • 403.20 - Passport Logon fehlgeschlagen
  • 403.21 - Quellenzugriff verweigert
  • 403.22 - Infinite Tiefe wird abgelehnt
  • 403,502 - Zu viele Anfragen von derselben Client -IP; Dynamische IP -Restriktionsgrenze erreicht
  • 403.503 - Abgelehnt aufgrund einer Einschränkung der IP -Adresse

Siehe auch

Anmerkungen

  1. ^ Sehen #403 Substatus -Fehlercodes für IIS Aus möglichen Gründen, warum ein Webserver eine Anfrage erfüllen kann.

Verweise

  1. ^ Hypertext -Transferprotokoll (HTTP/1.1): Semantik und Inhalt. Ietf. Sek. 6.5.3. doi:10.17487/rfc7231. RFC 7231.
  2. ^ Nielsen, Henrik; Mogul, Jeffrey; Massinter, Larry M.; Fielding, Roy T.; Gettys, Jim; Leach, Paul J.; Berners-Lee, Tim (Juni 1999). "RFC 2616 - Hypertext -Transferprotokoll - HTTP/1.1". Tools.ietf.org. Abgerufen 2018-04-09. {{}}: Journal zitieren erfordert |journal= (Hilfe)
  3. ^ a b "HTTP -Erweiterungen für Web Distributed Authoring and Versioning (WebDAV)". Ietf. Juni 2007. archiviert von das Original am 3. März 2016. Abgerufen 11. Januar, 2016.

Externe Links