You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

148 lines
4.4 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>HTTP-Statuscodes</title>
<meta name="author" content="Rolf-Fredrik Matthaei">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="Javascript" src="HTTP_Statuscodes-Dateien/navigate.js">
</script>
<link rel="stylesheet" type="text/css" href="HTTP_Statuscodes-Dateien/gelb.css"></head><body>
<table align="center" border="2" bordercolor="red" cellpadding="5" cellspacing="0">
<tbody><tr>
<td bgcolor="#003366">
<h4><font color="white">HTTP-Statuscodes</font></h4>
</td>
<td valign="top"><a href="http://home.arcor.de/fredrik.matthaei/HTML/index.htm" onmouseover="MausDrauf(0)" onmouseout="MausWeg(0)"><img src="HTTP_Statuscodes-Dateien/zurueckoff.gif" border="0" height="19" width="32"><br>
Auswahlseite</a></td>
</tr>
</tbody></table>
<table align="center" border="2" bordercolor="red" cellpadding="3" cellspacing="0" width="600">
<tbody><tr>
<td colspan="3" bgcolor="#00ffff">Beim Surfen werden gelegentlich
Fehlermeldungen als dreistellige Zahl angezeigt. Dies sind die
Statuscodes des HTTP-Protokolls. Die nachfolgende Tabelle gibt hierzu
eine Übersicht.<p>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.</p></td>
</tr>
<tr>
<th>&nbsp;</th>
<th align="left">Status-<br>
code</th>
<th align="left">Bedeutung</th>
</tr>
<tr>
<td rowspan="5"><b>Erfolgreich</b></td>
<td>200</td>
<td>OK, es hat geklappt!</td>
</tr>
<tr>
<td>201</td>
<td>Created (Information abgespeichert, bei POST. POST übermittelt
Informationen an eine URL. Dies kann z.B. eine Datenbank, eine
Newsgroup oder eine Mailing-Liste sein.)</td>
</tr>
<tr>
<td>202</td>
<td>Accepted (Anfrage erhalten, Verarbeitung erfolgt später)</td>
</tr>
<tr>
<td>203</td>
<td>Provisional Information (Information ist nicht Original, sondern aus dem Cache eines Proxy-Servers)</td>
</tr>
<tr>
<td>204</td>
<td>No Content (Inhalt der Antwort ist leer)</td>
</tr>
<tr>
<td rowspan="4"><b>Weitere Aktionen erforderlich</b></td>
<td>300</td>
<td>Multiple choices (die angeforderte Information gibt es in mehreren
Versionen, die Antwort enthält eine Liste von Beschreibungen und URLs
dieser Versionen)</td>
</tr>
<tr>
<td>301</td>
<td>Moved Permanently (das angeforderte Dokument hat eine neue Adresse, siehe Kopffeld <i>Location: neue URL</i>)</td>
</tr>
<tr>
<td>302</td>
<td>Moved Temporarily (das angeforderte Dokument hat vorübergehend eine neue Adresse, siehe <i>Kopffeld Location: neue URL</i>)</td>
</tr>
<tr>
<td>304</td>
<td>Not Modified (das angeforderte Dokument wurde nicht geändert, seit dem Datum im Kopffeld <i>If-Modified-Since:</i> der Anfrage)</td>
</tr>
<tr>
<td rowspan="6"><b>Fehler des Clients</b></td>
<td>400</td>
<td>Bad Request (Syntaxfehler in der Anfrage)</td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized (Nichautorisierter Zugriff, Autorisierung wird angefordert im Kopffeld <i>WWW-Authenticate:</i>)</td>
</tr>
<tr>
<td>402</td>
<td>Payment Required (der Benutzer muss für die angeforderte Information bezahlen)</td>
</tr>
<tr>
<td>403</td>
<td>Forbidden (Verarbeitung der Anfrage wird ohne Angabe von Gründen verweigert)</td>
</tr>
<tr>
<td>404</td>
<td>Not Found (das Dokument konnte auf dem Server unter der angegebenen URL nicht gefunden werden)</td>
</tr>
<tr>
<td>405</td>
<td>Method not Allowed (die Methode wird vom Server nicht unterstützt)</td>
</tr>
<tr>
<td rowspan="4"><b>Fehler des Servers</b></td>
<td>500</td>
<td>Internal Server Error (unerwarteter Fehler, z.B. fehlerhaftes CGI-Skript)</td>
</tr>
<tr>
<td>501</td>
<td>Not Implemented (Methode ist dem Server nicht bekannt)</td>
</tr>
<tr>
<td>502</td>
<td>Bad Gateway (der Server hat die Anfrage an einen anderen Server weitergereicht. Von diesem kam jedoch eine ungültige Antwort)</td>
</tr>
<tr>
<td>503</td>
<td>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 <i>Retry-After:</i>)</td>
</tr>
</tbody></table>
</body></html>