HTTP-Statuscode-Referenz

Schnellreferenz für HTTP-Statuscodes mit Beschreibungen

Alle: 62 个状态码

1xx Information(4)

100Continue

Fortsetzen. Client sollte den Rest der Anfrage senden.

101Switching Protocols

Protokollwechsel. Server versteht und wechselt Protokoll.

102Processing

Verarbeitung. Server hat Anfrage erhalten und verarbeitet.

103Early Hints

Frühe Hinweise. Gibt Header vor der finalen Antwort zurück.

2xx Erfolg(10)

200OK

Erfolg. Anfrage erfolgreich verarbeitet.

201Created

Erstellt. Neue Ressource erstellt. Häufig bei POST.

202Accepted

Akzeptiert. Anfrage angenommen, aber noch nicht abgeschlossen.

203Non-Authoritative Information

Nicht-autorisierende Information. Info könnte von Dritten stammen.

204No Content

Kein Inhalt. Erfolg ohne Antwortkörper. Häufig bei DELETE.

205Reset Content

Inhalt zurücksetzen. Dokumentenansicht zurücksetzen.

206Partial Content

Teilinhalt. Partieller GET erfolgreich.

207Multi-Status

Multi-Status. Mehrere Statuscodes in Antwort (WebDAV).

208Already Reported

Bereits gemeldet. DAV-Bindungen bereits aufgeführt (WebDAV).

226IM Used

IM verwendet. GET mit Instanzmanipulation abgeschlossen.

3xx Weiterleitung(8)

300Multiple Choices

Mehrere Auswahlmöglichkeiten. Verschiedene Darstellungen verfügbar.

301Moved Permanently

Dauerhaft verschoben. Neue URL verwenden.

302Found

Gefunden. Ressource temporär an anderer URL.

303See Other

Siehe andere. Mit GET von anderer URL abrufen.

304Not Modified

Nicht geändert. Cache-Version verwenden.

305Use Proxy

Proxy verwenden (veraltet).

307Temporary Redirect

Temporäre Weiterleitung mit gleicher Methode.

308Permanent Redirect

Permanente Weiterleitung mit gleicher Methode.

4xx Client-Fehler(29)

400Bad Request

Fehlerhafte Anfrage. Server versteht Format nicht.

401Unauthorized

Nicht autorisiert. Authentifizierung erforderlich.

402Payment Required

Bezahlung erforderlich. Für zukünftige Nutzung reserviert.

403Forbidden

Verboten. Server versteht, lehnt aber ab.

404Not Found

Nicht gefunden. Ressource existiert nicht. Häufigster Code.

405Method Not Allowed

Methode nicht erlaubt. Methode wird nicht unterstützt.

406Not Acceptable

Nicht akzeptabel. Entspricht nicht Accept-Header.

407Proxy Authentication Required

Proxy-Authentifizierung erforderlich.

408Request Timeout

Anfrage-Timeout. Server hat zu lange gewartet.

409Conflict

Konflikt. Anfrage kollidiert mit Serverstatus.

410Gone

Verschwunden. Ressource dauerhaft gelöscht.

411Length Required

Länge erforderlich. Content-Length fehlt.

412Precondition Failed

Vorbedingung fehlgeschlagen. Bedingungsheader nicht erfüllt.

413Payload Too Large

Payload zu groß. Anfragekörper zu groß.

414URI Too Long

URI zu lang. URL zu lang.

415Unsupported Media Type

Nicht unterstützter Medientyp. Format nicht unterstützt.

416Range Not Satisfiable

Bereich nicht erfüllbar. Angeforderter Bereich ungültig.

417Expectation Failed

Erwartung fehlgeschlagen. Expect-Header nicht erfüllt.

418I'm a teapot

Ich bin eine Teekanne. RFC 2324 Easter Egg.

421Misdirected Request

Falsch geleitete Anfrage. An falschen Server gesendet.

422Unprocessable Entity

Nicht verarbeitbare Entität. Syntax OK, Semantik fehlerhaft.

423Locked

Gesperrt. Ressource gesperrt (WebDAV).

424Failed Dependency

Abhängigkeit fehlgeschlagen. Vorherige Anfrage fehlgeschlagen (WebDAV).

425Too Early

Zu früh. Möglicherweise wiedergegebene Anfrage.

426Upgrade Required

Upgrade erforderlich. Zu TLS wechseln.

428Precondition Required

Vorbedingung erforderlich. Bedingungsheader benötigt.

429Too Many Requests

Zu viele Anfragen. Rate-Limit überschritten.

431Request Header Fields Too Large

Anfrage-Header zu groß.

451Unavailable For Legal Reasons

Aus rechtlichen Gründen nicht verfügbar.

5xx Server-Fehler(11)

500Internal Server Error

Interner Server-Fehler. Unerwartete Bedingung.

501Not Implemented

Nicht implementiert. Funktionalität nicht unterstützt.

502Bad Gateway

Fehlerhaftes Gateway. Ungültige Antwort vom Upstream.

503Service Unavailable

Service nicht verfügbar. Temporär nicht verfügbar.

504Gateway Timeout

Gateway-Timeout. Wartezeit auf Upstream überschritten.

505HTTP Version Not Supported

HTTP-Version nicht unterstützt.

506Variant Also Negotiates

Variante verhandelt auch. Konfigurationsfehler.

507Insufficient Storage

Speicher unzureichend (WebDAV).

508Loop Detected

Schleife erkannt (WebDAV).

510Not Extended

Nicht erweitert. Weitere Erweiterungen erforderlich.

511Network Authentication Required

Netzwerk-Authentifizierung erforderlich.

Was sind HTTP-Statuscodes?

HTTP-Statuscodes sind dreistellige Zahlen, die Server zurückgeben, um das Ergebnis einer Anfrage anzuzeigen. Sie sind in fünf Kategorien unterteilt: 1xx (Information), 2xx (Erfolg), 3xx (Weiterleitung), 4xx (Client-Fehler) und 5xx (Server-Fehler).

Das Verständnis von HTTP-Statuscodes ist für Webentwicklung und Debugging unerlässlich. Sie helfen schnell zu erkennen, ob eine Anfrage erfolgreich war, warum sie fehlgeschlagen ist und welche Maßnahmen erforderlich sind.

Verwendung

Klicken Sie auf eine Karte, um den Code zu kopieren. Verwenden Sie das Suchfeld für schnelle Suche. Klicken Sie auf Kategorien zum Filtern.

Statuscode-Kategorien

  • 1xx - 1xx Information: Anfrage erhalten, Verarbeitung läuft.
  • 2xx - 2xx Erfolg: Anfrage erfolgreich empfangen und verarbeitet.
  • 3xx - 3xx Weiterleitung: Weitere Aktion erforderlich.
  • 4xx - 4xx Client-Fehler: Anfrage enthält falsche Syntax.
  • 5xx - 5xx Server-Fehler: Server konnte gültige Anfrage nicht erfüllen.

Häufig gestellte Fragen (FAQ)

Q: Was sind die häufigsten HTTP-Statuscodes?

A: Häufigste Codes: 200 (OK), 301 (Permanente Weiterleitung), 302 (Temporäre Weiterleitung), 400 (Fehlerhafte Anfrage), 401 (Nicht autorisiert), 403 (Verboten), 404 (Nicht gefunden), 500 (Interner Fehler), 502 (Fehlerhaftes Gateway), 503 (Service nicht verfügbar).

Q: Was ist der Unterschied zwischen 401 und 403?

A: 401 bedeutet Authentifizierung erforderlich (wer sind Sie?). 403 bedeutet authentifiziert aber nicht autorisiert (Sie können nicht darauf zugreifen).

Q: Welche Statuscodes sind für SEO wichtig?

A: SEO-wichtige Codes: 200 (normale Seite), 301 (permanente Weiterleitung, überträgt Ranking), 302 (temporäre Weiterleitung, behält Original-Ranking), 404 (Seite nicht gefunden), 410 (Seite gelöscht), 503 (temporär nicht verfügbar).

Q: Wann sollte ich 301 vs 302 verwenden?

A: Verwenden Sie 301 für permanente Weiterleitungen (Suchmaschinen übertragen Ranking). Verwenden Sie 302 für temporäre Weiterleitungen (behält Original-Ranking). Website-Migration: 301. Kampagnen: 302.

Q: Warum erhalte ich einen 429-Statuscode?

A: 429 bedeutet zu viele Anfragen. Sie haben das Rate-Limit überschritten. Prüfen Sie den Retry-After-Header und warten Sie vor erneutem Versuch.