HTTP-Statusabfrage
Schlage HTTP-Statuscodes und ihre Bedeutung mit diesem umfassenden Nachschlagewerk nach. Erfahre schnell, was jeder HTTP-Statuscode bedeutet – von gängigen Codes wie 200 und 404 bis hin zu weniger bekannten, jeweils mit ausführlichen Erklärungen und Anwendungsfällen. Unverzichtbar für Web-Entwickler, API-Entwickler und Systemadministratoren.
Häufig gestellte Fragen
Das Tool umfasst alle Standard-HTTP-Statuscodes von 1xx (Informational) bis 5xx (Server Error), einschließlich gängiger Codes wie 200 (OK), 404 (Not Found), 500 (Internal Server Error) und vieler anderer, die in den HTTP-Spezifikationen definiert sind.
Gib einfach einen HTTP-Statuscode ein (z. B. 403, 301, 503). Das Werkzeug zeigt den offiziellen Namen, die Kategorie, eine ausführliche Beschreibung und typische Anwendungsfälle an, damit du die Bedeutung des Codes verstehst.
4xx-Statuscodes weisen auf Client-Fehler hin (Probleme mit der Anfrage), während 5xx-Codes Server-Fehler anzeigen (Probleme auf der Server-Seite). Diese Unterscheidung hilft bei der Fehlersuche, wo das Problem seinen Ursprung hat.
Ja, das Tool bietet detaillierte Informationen zu allen 3xx-Weiterleitungscodes, einschließlich 301 (permanente Weiterleitung), 302 (temporäre Weiterleitung) und 304 (nicht geändert), und erklärt, wann und wie jeder Typ zu verwenden ist.
Auf jeden Fall! HTTP-Statuscodes zu verstehen, ist entscheidend für die Entwicklung von RESTful APIs. Das Werkzeug hilft dir, den passenden Statuscode für verschiedene API-Antworten auszuwählen und von APIs Dritter zurückgegebene Codes zu verstehen.
Ja, es umfasst alle 2xx-Erfolgscodes, darunter 200 (OK), 201 (Created), 204 (No Content) und weitere. Dabei erklärt es die feinen Unterschiede und wann du die einzelnen Codes in deinen Anwendungen verwenden solltest.
401 Unauthorized bedeutet, dass eine Authentifizierung erforderlich ist oder fehlgeschlagen ist – der Nutzer hat keine gültigen Zugangsdaten angegeben. Füge einen WWW-Authenticate-Header hinzu, um Clients mitzuteilen, wie sie sich authentifizieren können. 403 Forbidden bedeutet, dass der Server die Anfrage verstanden hat, die Autorisierung aber verweigert – die Authentifizierung war erfolgreich, doch dem Nutzer fehlen die Berechtigungen für die Ressource.
Verwende 201 Created, wenn eine POST- oder PUT-Anfrage erfolgreich eine neue Ressource erstellt. Füge einen Location-Header mit der URL der neu erstellten Ressource hinzu. Verwende 200 OK für erfolgreiche Anfragen, die keine Ressourcen erstellen, etwa GET-Anfragen, Aktualisierungen bestehender Ressourcen (PUT/PATCH) oder DELETE-Vorgänge.
301 Moved Permanently teilt Clients und Suchmaschinen mit, dass die Ressource dauerhaft verschoben wurde – Browser und Suchmaschinen speichern dies im Cache und aktualisieren Lesezeichen und Indexeinträge. 302 Found (oder 307 Temporary Redirect) signalisiert eine vorübergehende Weiterleitung – Suchmaschinen behalten die ursprüngliche URL in ihrem Index. Verwende 301 bei dauerhaften URL-Änderungen und 302 bei vorübergehenden Änderungen.
Füge bei einer 429-Antwort einen Retry-After-Header hinzu, der angibt, wann der Client es erneut versuchen kann (in Sekunden oder als HTTP-Datum). Dieser Statuscode signalisiert eine Begrenzung der Anfragerate: Der Client hat zu viele Anfragen gesendet. Implementiere in deinem Client-Code exponentielles Backoff, wenn du 429 erhältst, um die Ratenbegrenzung einzuhalten und weitere Drosselungen zu vermeiden.