<?
/*
Das Script darf grundsätzlich frei genutzt und modifiziert werden, solange der Copyright Hinweiss & Link zu http://www.phplist.de erhalten bleibt.
*/
@include_once("cg_funktion.php");
@include_once("cg_config.php");
?>
<HTML>
<HEAD>
<TITLE>Status</TITLE>
<meta name="GOOGLEBOT" content="NOARCHIVE">
<meta name="robots" content="noindex,nofollow">
<STYLE>
BODY {
margin: 5% 2%color:#666;
}
BODY, TD {font: 10px/11px verdana,arial,helvetica,sans-serif;}
H1 {font-size: 22px; color: #666699; padding-bottom: 10px; border-bottom: 1px solid}
A:visited {color: #666699}
A:hover {color: #9999CC}
FORM {margin: 0px}
P {margin-top: 15px}
HR {height: 1px; color: #DDDDDD; margin: 10px 0px}
</STYLE>
<script type="text/javascript" language="javascript">
function fensterformat(breite,hoehe,xx,yy) {
window.resizeTo(breite,hoehe);
window.moveTo(xx,yy);
}
</script>
<BODY onLoad="fensterformat(570,520,300,5)" >
<h2>HTTP-Statuscodes</h2>
<p>Die folgende Tabelle enthält zu verschiendenen HTTP-Statuscodes jeweils
die zugeordnete englische Kurzform,
die definierende Protokollversion bzw. -erweiterung sowie eine kurze Beschreibung von Bedeutung und Einsatzgebiet:</p>
<table border="2" cellspacing="0" cellpadding="4" rules="all" class="hintergrundfarbe1 rahmenfarbe1" style="margin:1em 1em 1em 0; border-style:solid; border-width:1px; border-collapse:collapse; empty-cells:show">
<tr>
<th>1XX</th>
<th colspan=
"5">Informationen -
Die Bearbeitung der Anfrage dauert trotzdem an.</th>
</tr>
<tr>
<td>100</td>
<td>Continue</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die laufende Anfrage an den Server wurde noch nicht zurückgewiesen
(wird im Zusammenhang mit dem „Expect:
100-
continue“-
Header verwendet
). Der Client kann nun mit der
(potentiell sehr großen
) Anfrage fortfahren.</td>
</tr>
<tr>
<td>101</td>
<td>Switching Protocols</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Wird verwendet, wenn der Server eine Anfrage mit gesetztem „Upgrade“-
Header empfangen hat und mit dem Wechsel zu einem anderen Protokoll einverstanden ist.</td>
</tr>
<tr>
<td>102</td>
<td>Processing</td>
<td></td>
<td></td>
<td>WebDAV</td>
<td>Wird verwendet, um ein Timeout zu vermeiden, während der Server eine zeitintensive Anfrage bearbeitet.</td>
</tr>
<tr>
<th>2XX</th>
<th colspan=
"5">Erfolgreiche Operation -
Die Bearbeitung der Anfrage kann durchgeführt werden.</th>
</tr>
<tr>
<td>200</td>
<td>OK</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde erfolgreich bearbeitet und das Ergebnis der Anfrage wird in der Antwort übertragen.</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde erfolgreich bearbeitet.
Die angeforderte Ressource wurde vor dem Senden der Antwort erstellt.</td>
</tr>
<tr>
<td>202</td>
<td>Accepted</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde akzeptiert, wird aber zu einem späteren Zeitpunkt ausgeführt. Das Gelingen der Anfrage kann nicht garantiert werden.</td>
</tr>
<tr>
<td>203</td>
<td>Non-Authoritative Information</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde bearbeitet, das Ergebnis ist aber nicht unbedingt vollständig und aktuell.</td>
</tr>
<tr>
<td>204</td>
<td>No Content</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde erfolgreich durchgeführt,
die Antwort enthält jedoch bewusst keine Daten.</td>
</tr>
<tr>
<td>205</td>
<td>Reset Content</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde erfolgreich durchgeführt; der Client soll
die angeforderte URL jetzt neu laden.</td>
</tr>
<tr>
<td>206</td>
<td>Partial Content</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Der angeforderte Teil wurde erfolgreich übertragen
(wird im Zusammenhang mit einem „Content-
Range“-
Header oder dem Content-Type <i>multipart/byteranges</i> verwendet
).</td>
</tr>
<tr>
<td>207</td>
<td>Multi-Status</td>
<td></td>
<td></td>
<td>WebDAV</td>
<td>Die Antwort enthält ein XML-Dokument, das mehrere Statuscodes zu unabhängig voneinander durchgeführten Operationen enthält.</td>
</tr>
<tr>
<th>3XX</th>
<th colspan="5">Umleitung - Um eine erfolgreiche Bearbeitung der Anfrage sicherzustellen sind weitere Schritte seitens des Clients erforderlich.</th>
</tr>
<tr>
<td>300</td>
<td>Multiple Choice</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource steht in verschiedenen Arten zur Verfügung.
Die Antwort enthält eine Liste der verfügbaren Arten. Der „Location“-
Header enthält eventuell
die Adresse der vom Server bevorzugten Repräsentation.</td>
</tr>
<tr>
<td>301</td>
<td>Moved Permanently</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource steht ab sofort unter der im „Location“-
Header angegebenen Adresse bereit.
Die alte Adresse ist nicht länger gültig.</td>
</tr>
<tr>
<td>302</td>
<td>Found</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource steht vorübergehend unter der im „Location“-
Header angegebenen Adresse bereit
(in HTTP/
1.0 „Moved Temporarily“
).
Die alte Adresse bleibt gültig. Wird in HTTP/
1.1 je nach Anwendungsfall durch
die Statuscodes
303 bzw.
307 ersetzt.</td>
</tr>
<tr>
<td>303</td>
<td>See Other</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Antwort auf
die durchgeführte Anfrage lässt sich unter der im „Location“-
Header angegebenen Adresse beziehen.</td>
</tr>
<tr>
<td>304</td>
<td>Not Modified</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die durchgeführte Anfrage führt zur selben Antwort wie zur vom Client übermittelten Zeit im „If-Modified-Since“-
Header oder sie passt zu dem im „If-None-Match“-
Header gesendeten Entity-Tag. Sie wurde deshalb nicht mitübertragen.</td>
</tr>
<tr>
<td>305</td>
<td>Use Proxy</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource ist nur über einen <a href=
"/wiki/Proxy" title=
"Proxy">Proxy</a> erreichbar. Der „Location“-
Header enthält
die Adresse des Proxy.</td>
</tr>
<tr>
<td>307</td>
<td>Temporary Redirect</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource steht vorübergehend unter der im „Location-
Header“ angegebenen Adresse bereit.
Die alte Adresse bleibt gültig.</td>
</tr>
<tr>
<th>4XX</th>
<th colspan=
"5"><a href=
"/wiki/Client" title=
"Client">Client</a>-Fehler - Nicht klar von den sogenannten <a href=
"/wiki/Server" title=
"Server">Server</a>-Fehlern abzugrenzen.
Die Ursache des Scheiterns der Anfrage liegt jedoch eher im Verantwortungsbereich des Clients.</th>
</tr>
<tr>
<td>400</td>
<td>Bad Request</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage-Nachricht war fehlerhaft aufgebaut.</td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage kann nicht ohne gültige Authentifizierung durchgeführt werden. Wie
die Authentifizierung durchgeführt werden soll wird im „WWW-Authenticate“-
Header der Antwort übermittelt.</td>
</tr>
<tr>
<td>402</td>
<td>Payment Required</td>
<td></td>
<td></td>
<td></td>
<td>(reserviert)</td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde mangels Berechtigung des Clients nicht durchgeführt. Diese Entscheidung wurde - anders als im Fall des Statuscodes 401 - unabhängig von Authentifizierungsinformationen getroffen.</td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource wurde nicht gefunden. Dieser Statuscode kann ebenfalls verwendet werden, um eine Anfrage ohne näheren Grund abzuweisen.</td>
</tr>
<tr>
<td>405</td>
<td>Method Not Allowed</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage darf nur mit anderen HTTP Methoden
(z. B. GET statt POST
) gestellt werden. Gültige Methoden für
die betreffende Ressource werden im „Allow“-
Header der Antwort übermittelt.</td>
</tr>
<tr>
<td>406</td>
<td>Not Acceptable</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die angeforderte Ressource steht nicht in der gewünschten Form zur Verfügung. Gültige „Content-Type“-Werte können in der Antwort übermittelt werden.</td>
</tr>
<tr>
<td>407</td>
<td>Proxy Authentication Required</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Analog zum Statuscode
401 ist hier zunächst eine Authentifizierung des Clients gegenüber dem verwendeten Proxy erforderlich. Wie
die Authentifizierung durchgeführt werden soll, wird im „Proxy-Authenticate“-
Header der Antwort übermittelt.</td>
</tr>
<tr>
<td>408</td>
<td>Request Time-out</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Innerhalb der vom Server erlaubten Zeitspanne wurde kein vollständiger Request des Clients empfangen.</td>
</tr>
<tr>
<td>409</td>
<td>Conflict</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage wurde unter falschen Annahmen gestellt. Im Falle einer PUT-Anfrage kann dies zum Beispiel auf eine zwischenzeitliche Veränderung der Ressource durch Dritte zurückgehen.</td>
</tr>
<tr>
<td>410</td>
<td>Gone</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Ungebräuchlich.
Die angeforderte Ressource wird nicht länger bereitgestellt. Eine neue Adresse der Ressource ist nicht bekannt</td>
</tr>
<tr>
<td>411</td>
<td>Length Required</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Anfrage kann ohne einen „Content-Length“-
Header nicht bearbeitet werden.</td>
</tr>
<tr>
<td>412</td>
<td>Precondition Failed</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Eine in der Anfrage übertragene Voraussetzung, zum Beispiel in Form eines „If-Match“-Headers, traf nicht zu.</td>
</tr>
<tr>
<td>413</td>
<td>Request Entity Too Large</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die gestellte Anfrage war zu groß, um vom Server bearbeitet werden zu können. Ein „Retry-After“-
Header in der Antwort kann den Client darauf hinweisen, dass
die Anfrage eventuell zu einem späteren Zeitpunkt bearbeitet werden könnte.</td>
</tr>
<tr>
<td>414</td>
<td>Request-URI Too Long</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die URI der Anfrage war zu lang. Ursache ist oft eine <a href="/wiki/Endlosschleife" title="Endlosschleife">Endlosschleife</a> aus Redirects.</td>
</tr>
<tr>
<td>415</td>
<td>Unsupported Media Type</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Der Inhalt der Anfrage wurde als ungültiger Medientyp übermittelt.</td>
</tr>
<tr>
<td>416</td>
<td>Requested
range not satisfiable</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Der angeforderte Teil einer Ressource war ungültig oder steht auf dem Server nicht zur Verfügung.</td>
</tr>
<tr>
<td>417</td>
<td>Expectation Failed</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Verwendet im Zusammenhang mit einem „Expect“-
Header. Das im „Expect“-
Header geforderte Verhalten des Servers kann nicht erfüllt werden.</td>
</tr>
<tr>
<td>422</td>
<td>Unprocessable Entity</td>
<td></td>
<td></td>
<td>WebDAV</td>
<td>Verwendet, wenn weder
die Rückgabe von Statuscode
415 noch
400 gerechtfertigt wäre, eine Verarbeitung der Anfrage jedoch zum Beispiel wegen semantischer Fehler abgelehnt wird.</td>
</tr>
<tr>
<td>423</td>
<td>Locked</td>
<td></td>
<td></td>
<td>WebDAV</td>
<td>Die angeforderte Ressource ist zur Zeit gesperrt.</td>
</tr>
<tr>
<td>424</td>
<td>Failed Dependency</td>
<td></td>
<td></td>
<td>WebDAV</td>
<td>Die Anfrage konnte nicht durchgeführt werden, weil sie das Gelingen einer vorherigen Anfrage voraussetzt.</td>
</tr>
<tr>
<th>5XX</th>
<th colspan=
"5"><a href=
"/wiki/Server" title=
"Server">Server</a>-Fehler - Nicht klar von den sogenannten <a href=
"/wiki/Client" title=
"Client">Client</a>-Fehlern abzugrenzen.
Die Ursache des Scheiterns der Anfrage liegt jedoch eher im Verantwortungsbereich des Servers.</th>
</tr>
<tr>
<td>500</td>
<td>Internal Server Error</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Dies ist ein „Sammel-Statuscode“ für unerwartete Serverfehler.</td>
</tr>
<tr>
<td>501</td>
<td>Not Implemented</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die Funktionalität um
die Anfrage zu bearbeiten wird von diesem Server nicht bereitgestellt. Ursache ist zum Beispiel eine unbekannte oder nicht unterstützte HTTP-Methode.</td>
</tr>
<tr>
<td>502</td>
<td>Bad Gateway</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Der Server konnte seine Funktion als <a href="/wiki/Gateway" title="Gateway">Gateway</a> oder Proxy nicht erfüllen, weil er seinerseits eine ungültige Antwort erhalten hat.</td>
</tr>
<tr>
<td>503</td>
<td>Service Unavailable</td>
<td>HTTP/1.0</td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Der Server steht, zum Beispiel wegen Überlast oder Wartungsarbeiten, zur Zeit nicht zur Verfügung. Ein „Retry-After“-
Header in der Antwort kann den Client auf einen Zeitpunkt hinweisen, zu dem
die Anfrage eventuell bearbeitet werden könnte.</td>
</tr>
<tr>
<td>504</td>
<td>Gateway Time-out</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Der Server konnte seine Funktion als Gateway oder Proxy nicht erfüllen, weil er innerhalb einer festgelegten Zeitspanne keine Antwort von seinerseits benutzten Servern oder Diensten erhalten hat.</td>
</tr>
<tr>
<td>505</td>
<td>HTTP Version not supported</td>
<td></td>
<td>HTTP/1.1</td>
<td>WebDAV</td>
<td>Die benutzte HTTP-Version
(gemeint ist
die Zahl vor dem Komma
) wird vom Server nicht unterstützt oder abgelehnt.</td>
</tr>
<tr>
<td>507</td>
<td>Insufficient Storage</td>
<td></td>
<td></td>
<td>WebDAV</td>
<td>Die Anfrage konnte nicht bearbeitet werden, weil der Speicherplatz des Servers dazu zur Zeit nicht mehr ausreicht.</td>
</tr>
<tr>
<td>509</td>
<td>Bandwidth Limit Exceeded</td>
<td></td>
<td></td>
<td></td>
<td>Die Anfrage wurde verworfen, weil sonst
die verfügbare Bandbreite überschritten werden würde
(inoffizielle Erweiterung einiger Server
).</td>
</tr>
</table>
<a href="http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol" target="_blank">Quelle Wikipedia </a><br><br>
<a href="http://<?echo $dir; ?>">Home</a> | <a href="<?echo $path_impr; ?>" target="_blank">Impressum</a>
</BODY>
</html>