HTTP-Statuscodes |
![]() Auswahlseite |
Beim Surfen werden gelegentlich
Fehlermeldungen als dreistellige Zahl angezeigt. Dies sind die
Statuscodes des HTTP-Protokolls. Die nachfolgende Tabelle gibt hierzu
eine Übersicht. Der "Client" ist hierbei der Browser, der "Server" der Rechner, der die Daten zur Verfügung stellt. Die Abkürzung "CGI" steht für Common Gateway Interface. Ein CGI läuft immer auf dem Server, nie auf dem Client. Es ist ein Programm, das jedoch durch den Client gestartet wird, z.B. durch Abschicken einer ausgefüllten Formularvorlage im Browser. Auch die Zugriffszähler, die man häufig auf Webseiten sieht, basieren auf CGIs. |
||
Status- code |
Bedeutung | |
---|---|---|
Erfolgreich | 200 | OK, es hat geklappt! |
201 | Created (Information abgespeichert, bei POST. POST übermittelt Informationen an eine URL. Dies kann z.B. eine Datenbank, eine Newsgroup oder eine Mailing-Liste sein.) | |
202 | Accepted (Anfrage erhalten, Verarbeitung erfolgt später) | |
203 | Provisional Information (Information ist nicht Original, sondern aus dem Cache eines Proxy-Servers) | |
204 | No Content (Inhalt der Antwort ist leer) | |
Weitere Aktionen erforderlich | 300 | Multiple choices (die angeforderte Information gibt es in mehreren Versionen, die Antwort enthält eine Liste von Beschreibungen und URLs dieser Versionen) |
301 | Moved Permanently (das angeforderte Dokument hat eine neue Adresse, siehe Kopffeld Location: neue URL) | |
302 | Moved Temporarily (das angeforderte Dokument hat vorübergehend eine neue Adresse, siehe Kopffeld Location: neue URL) | |
304 | Not Modified (das angeforderte Dokument wurde nicht geändert, seit dem Datum im Kopffeld If-Modified-Since: der Anfrage) | |
Fehler des Clients | 400 | Bad Request (Syntaxfehler in der Anfrage) |
401 | Unauthorized (Nichautorisierter Zugriff, Autorisierung wird angefordert im Kopffeld WWW-Authenticate:) | |
402 | Payment Required (der Benutzer muss für die angeforderte Information bezahlen) | |
403 | Forbidden (Verarbeitung der Anfrage wird ohne Angabe von Gründen verweigert) | |
404 | Not Found (das Dokument konnte auf dem Server unter der angegebenen URL nicht gefunden werden) | |
405 | Method not Allowed (die Methode wird vom Server nicht unterstützt) | |
Fehler des Servers | 500 | Internal Server Error (unerwarteter Fehler, z.B. fehlerhaftes CGI-Skript) |
501 | Not Implemented (Methode ist dem Server nicht bekannt) | |
502 | Bad Gateway (der Server hat die Anfrage an einen anderen Server weitergereicht. Von diesem kam jedoch eine ungültige Antwort) | |
503 | Service Unavailable (Der Server funktioniert grundsätzlich, aber momentan kann der Service nicht erbracht werden. Mögliche Gründe kann Überlastung oder Wartung am Server sein. Siehe Kopffeld Retry-After:) |