Technische Referenz

HTTP-Antwortstatuscodes

HTTP-Statuscodes sind dreistellige Signale in einer Serverantwort. Ihre erste Ziffer identifiziert das grobe Ergebnis; die verbleibenden Ziffern kennzeichnen einen bestimmten Zustand. Dieser Leitfaden erklärt registrierte Standardcodes in einem praktischen Kontext sowie nennenswerte anbieterspezifische Werte, die in Protokollen auftreten können.

How to read this catalogue: A status is not a complete diagnosis by itself. Check the request method, response headers, body, redirect target, and the server or proxy that generated it. Unrecognized values generally retain the meaning of their first-digit class, but their exact behavior may be implementation-specific.

Browserkompatibilität und Antworthandhabung

HTTP-Statuscodes sind Teil des HTTP-Protokolls und kein Browser-Feature, das jeder Hersteller als separate Web-API implementiert. Aktuelle Browser können die Standardantwortklassen verarbeiten; sichtbare Fehlerseiten und das Wiederholungsverhalten sind browserspezifisch. Die Unterstützung neuerer Zwischenantworten und spezieller Erweiterungen kann je nach Version und Netzwerkpfad variieren.

AntwortfamilieChrome / EdgeFirefoxSafariOperaAndroid / iOS WebViewKompatibilitätshinweis
1xx Informational (Informationen)Als Protokoll-Zwischenantworten unterstütztAls Protokoll-Zwischenantworten unterstütztAls Protokoll-Zwischenantworten unterstütztAls Protokoll-Zwischenantworten unterstütztVom zugrunde liegenden Netzwerk-Stack unterstützt100/101 sind etabliert; 102 ist eine Nische / veraltet (deprecated). Die Annahme von 103 Early Hints und das beobachtbare Vorab-Ladeverhalten variieren je nach Browserversion, Server und Vermittler.
2xx Success (Erfolgreich)UnterstütztUnterstütztUnterstütztUnterstütztUnterstütztStandard-Erfolgserwartungen werden gemeinsam genutzt. Body-Regeln sind weiterhin wichtig: Beispielsweise haben 204 und 205 keinen Antwort-Body.
3xx Redirection (Umleitung)UnterstütztUnterstütztUnterstütztUnterstütztUnterstütztStandort, Methode, Cache und Sicherheitsrichtlinie beeinflussen die Navigation. 301/302 können POST in GET ändern; 307/308 behalten die Methode bei.
4xx Client/Request Error (Client-/Anfragefehler)UnterstütztUnterstütztUnterstütztUnterstütztUnterstütztDer Browser empfängt die Antwort; ob er den Server-Body oder eine vom Browser generierte Fehleransicht anzeigt, unterscheidet sich je nach Status und Produkt.
5xx Server Error (Serverfehler)UnterstütztUnterstütztUnterstütztUnterstütztUnterstütztClients können die Antwortklasse verarbeiten, aber vom Proxy generierte Seiten, Wiederholungsverhalten und Diagnose-UIs sind nicht in allen Browsern identisch.
Unbekannter Code in einer bekannten KlasseBehandlung auf KlassenebeneBehandlung auf KlassenebeneBehandlung auf KlassenebeneBehandlung auf KlassenebeneBehandlung auf KlassenebeneHTTP-Clients können die allgemeine Klasse aus der ersten Ziffer ableiten; verlassen Sie sich nicht darauf, dass ein benutzerdefinierter Code Standardsemantik oder eine identische Benutzeroberfläche hat.

Kompatibilität beschreibt hier die Handhabung auf Protokollebene, keine Garantie, dass jeder Browser dieselbe Fehlerseite anzeigt. Ältere Clients, eingebettete WebViews, Proxies und Captive Portals erzwingen möglicherweise zusätzliches Verhalten.

1xx — Informatorische Antworten

100

Continue (Fortfahren)

Der Server hat die Anforderungs-Header akzeptiert und wartet auf den restlichen Anforderungs-Body. Es wird häufig mit Expect: 100-continue verwendet, damit ein Client das Hochladen eines großen Bodys vermeiden kann, wenn die Anfrage abgelehnt wird.

Operative Anleitung: Interim response; continue sending the body only when one is expected.

101

Switching Protocols (Protokolle wechseln)

Der Server stimmt zu, das Protokoll für diese Verbindung zu ändern, nachdem der Client ein Upgrade angefordert hat. WebSocket-Handshakes sind ein vertrauter Anwendungsfall.

Operative Anleitung: Connection-level transition; verify the Upgrade and Connection headers.

102

Processing (Wird verarbeitet)

Ein WebDAV-Server meldet, dass ein langwieriger Vorgang begonnen hat, aber noch nicht abgeschlossen ist. Es handelt sich um eine veraltete (Legacy/Deprecated) Antwort, die nicht mit dem Endergebnis verwechselt werden sollte.

Operative Anleitung: Interim WebDAV status; wait for the final response.

103

Early Hints (Frühzeitige Hinweise)

Der Server sendet vorläufige Header (häufig Link-Hinweise), während er die endgültige Antwort vorbereitet. Ein Client kann möglicherweise früh damit beginnen, wahrscheinlich kritische Ressourcen abzurufen.

Operative Anleitung: Interim optimization; a final response must follow.

2xx — Erfolgreiche Antworten

200

OK (Alles in Ordnung)

Die Anfrage war erfolgreich. Die Darstellung hängt von der Methode ab: GET gibt die Ressource zurück, HEAD gibt Metadaten ohne Body zurück, und eine Schreibaktion kann eine Ergebnisdarstellung zurückgeben.

Operative Anleitung: Use for a completed request with a response representation when appropriate.

201

Created (Erstellt)

Die Anfrage wurde abgeschlossen und hat eine oder mehrere Ressourcen erstellt. Die Antwort sollte die neue Ressource identifizieren, typischerweise mit Location, und kann deren Darstellung zurückgeben.

Operative Anleitung: Typical after POST or PUT; ensure the created resource can be located.

202

Accepted (Akzeptiert)

Der Server hat die Anfrage zur Verarbeitung angenommen, aber die Verarbeitung ist noch nicht abgeschlossen und kann immer noch fehlschlagen. HTTP liefert später keine zweite Antwort für denselben Austausch.

Operative Anleitung: Provide an operation/status URL or another way to learn the eventual outcome.

203

Non-Authoritative Information (Nicht-autoritative Informationen)

Ein transformierender Proxy oder Vermittler hat Metadaten oder Inhalte zurückgegeben, die von der Ursprungsantwort abweichen. Dies signalisiert, dass die Antwort keine direkte autoritative Darstellung ist.

Operative Anleitung: Use only when an intermediary transformation is relevant.

204

No Content (Kein Inhalt)

Die Anfrage war erfolgreich und es gibt keinen zu sendenden Antwortinhalt. Header können weiterhin nützliche Metadaten enthalten, wie etwa aktualisierte Validatoren.

Operative Anleitung: Do not include a response body.

205

Reset Content (Inhalt zurücksetzen)

Die Anfrage war erfolgreich und der Client wird angewiesen, die Ansicht oder das Formular, das sie übermittelt hat, zurückzusetzen. Es wird kein Antwortinhalt gesendet.

Operative Anleitung: Useful for interactions that should clear/reset the current input state.

206

Partial Content (Teilweiser Inhalt)

Der Server hat eine gültige Bereichsanfrage (Range Request) erfüllt und gibt nur den oder die angeforderten Byte-Bereiche zurück. Content-Range beschreibt, was geliefert wurde.

Operative Anleitung: Ensure range and Content-Range values match; common for resumable media/downloads.

207

Multi-Status (Mehrfachstatus)

Eine WebDAV-Antwort meldet separate Ergebnisse für mehrere Ressourcen oder Untervorgänge, normalerweise in einem strukturierten XML-Body.

Operative Anleitung: Interpret each embedded resource result; the outer status alone is not the full outcome.

208

Already Reported (Bereits gemeldet)

Eine WebDAV-Multi-Status-Antwort lässt Mitglieder weg, die zuvor in derselben Antwort bereits aufgelistet wurden, um Wiederholungen zu vermeiden.

Operative Anleitung: WebDAV-specific; interpret together with the surrounding multistatus response.

226

IM Used (IM verwendet)

Der Server hat eine GET-Anfrage mittels Instanzmanipulationen erfüllt und gibt eine Darstellung zurück, die gemäß dem ausgehandelten Delta-Mechanismus von der aktuellen Ressource abgeleitet ist.

Operative Anleitung: Specialized delta encoding; clients and servers must agree on the transformation.

3xx — Umleitung und Zwischenspeichervalidierung

300

Multiple Choices (Mehrere Auswahlmöglichkeiten)

Das Ziel hat mehrere Darstellungen oder Ziele, und die Antwort bietet Auswahlmöglichkeiten. Ein Client oder Benutzer kann die bevorzugte Variante auswählen.

Operative Anleitung: Include clear alternatives; do not assume every client will choose automatically.

301

Moved Permanently (Permanent verschoben)

Die Ressource hat eine dauerhafte neue URI. Clients können gespeicherte Links und Caches aktualisieren. Verwenden Sie dies daher nur, wenn die Verschiebung dauerhaft sein soll.

Operative Anleitung: For SEO migrations, redirect directly to the final equivalent URL and update internal links.

302

Found (Gefunden)

Die Ressource ist vorübergehend unter einer anderen URI verfügbar. Historisches Verhalten erlaubt in einigen Fällen Methodenänderungen, daher ist dies nicht die sicherste Wahl, wenn ein POST ein POST bleiben muss.

Operative Anleitung: Use for temporary moves when method rewriting is acceptable; consider 307 when it is not.

303

See Other (Siehe andere)

Der Client sollte die durch Location benannte Ressource mit GET (oder ggf. HEAD) abrufen, anstatt die ursprüngliche Aktion zu wiederholen. Dies wird häufig nach dem Absenden eines Formulars verwendet.

Operative Anleitung: Implements the Post/Redirect/Get pattern and avoids resubmitting the action.

304

Not Modified (Nicht modifiziert)

Ein bedingtes GET oder HEAD zeigt an, dass die zwischengespeicherte Darstellung noch aktuell ist. Die Antwort hat keinen Body und lässt den Client seine gespeicherte Kopie wiederverwenden.

Operative Anleitung: Return only when a validator such as If-None-Match or If-Modified-Since matches.

305

Use Proxy (Proxy verwenden)

Eine historische Antwort schlug vor, dass der Client über einen Proxy auf die Ressource zugreift. Sie ist aus Sicherheitsgründen veraltet und sollte von modernen Diensten nicht verwendet werden.

Operative Anleitung: Do not deploy; configure proxies out of band.

306

Unused (Unbenutzt)

Dieser Wert ist in modernen HTTP-Spezifikationen reserviert/unbenutzt. Er hat keine standardmäßige operative Bedeutung für eine aktuelle Webanwendung.

Operative Anleitung: Do not send it.

307

Temporary Redirect (Vorübergehende Umleitung)

Die Ressource befindet sich vorübergehend an einer anderen URI, und der Client muss die ursprüngliche Methode und den Body beibehalten, wenn er der Umleitung folgt.

Operative Anleitung: Use when temporary relocation must not turn POST into GET.

308

Permanent Redirect (Permanente Umleitung)

Die Ressource wurde dauerhaft verschoben, und der Client muss die ursprüngliche Methode und den Body beibehalten, wenn er der Umleitung folgt.

Operative Anleitung: Use for lasting moves where method preservation matters; update canonical/internal references.

4xx — Client- / Anfragefehler

400

Bad Request (Fehlerhafte Anfrage)

Der Server kann die Anfrage nicht verarbeiten, da ihre Syntax, ihr Framing oder die bereitgestellten Daten ungültig sind. Das unveränderte Wiederholen derselben Anfrage hilft wahrscheinlich nicht.

Operative Anleitung: Inspect URL encoding, JSON/body syntax, required fields, and request framing.

401

Unauthorized (Nicht autorisiert)

Der Anfrage fehlen gültige Authentifizierungsdaten für das Ziel. Entgegen dem Namen bedeutet diese Antwort, dass eine Authentifizierung erforderlich ist oder fehlgeschlagen ist.

Operative Anleitung: Send the expected credentials and include a WWW-Authenticate challenge.

402

Payment Required (Zahlung erforderlich)

Für die zukünftige Verwendung reserviert, obwohl einige Produkte es für Zahlungs- oder Kontingent-Workflows verwenden. Es gibt kein einziges universell interoperables Zahlungsverhalten.

Operative Anleitung: Treat vendor-specific meanings as such; document the API contract.

403

Forbidden (Verboten)

Der Server hat die Anfrage verstanden, weigert sich jedoch, sie auszuführen. Gültige Anmeldeinformationen ändern das Ergebnis nicht unbedingt, da die Einschränkung richtlinienbasiert sein kann.

Operative Anleitung: Check permissions, access policy, IP/WAF rules, and resource-level authorization.

404

Not Found (Nicht gefunden)

Der Server kann keine aktuelle Darstellung für die angeforderte URI finden oder ist nicht bereit offenzulegen, dass eine existiert. Die Antwort allein besagt nicht, ob das Fehlen temporär oder permanent ist.

Operative Anleitung: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.

405

Method Not Allowed (Methode nicht erlaubt)

Die Ressource existiert, unterstützt jedoch nicht die in dieser Anfrage verwendete Methode.

Operative Anleitung: Return an Allow header listing methods the resource accepts.

406

Not Acceptable (Nicht akzeptabel)

Der Server kann keine Darstellung erstellen, die den proaktiven Accept-Präferenzen des Clients entspricht.

Operative Anleitung: Relax Accept constraints or configure a suitable representation/negotiation policy.

407

Proxy Authentication Required (Proxy-Authentifizierung erforderlich)

Ein vermittelnder Proxy benötigt Anmeldeinformationen, bevor er die Anfrage weiterleitet.

Operative Anleitung: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.

408

Request Timeout (Zeitüberschreitung der Anfrage)

Der Server hat die vollständige Anfrage nicht innerhalb der Zeit erhalten, die er zu warten bereit war. Der Client kann es über eine neue Verbindung erneut versuchen.

Operative Anleitung: Check network stalls, upload size, and server/proxy timeout settings.

409

Conflict (Konflikt)

Die Anfrage steht im Konflikt mit dem aktuellen Zustand der Ressource, wie etwa einer Versionskollision oder dem Versuch, ein Duplikat zu erstellen.

Operative Anleitung: Explain the conflict and provide enough current state for the client to resolve it.

410

Gone (Nicht mehr vorhanden)

Die Ressource ist absichtlich und wahrscheinlich dauerhaft nicht verfügbar, ohne bekannten Ersatz. Dies ist stärker als eine allgemeine Not-Found-Antwort.

Operative Anleitung: Use when removal is deliberate; remove obsolete internal links and references.

411

Length Required (Länge erforderlich)

Der Server benötigt einen Content-Length-Header, aber die Anfrage hat keinen bereitgestellt.

Operative Anleitung: Send an accurate Content-Length or use a supported transfer framing.

412

Precondition Failed (Vorbedingung fehlgeschlagen)

Eine Anforderungsbedingung wie If-Match wurde als falsch ausgewertet, weshalb der Server die angeforderte Aktion nicht ausgeführt hat.

Operative Anleitung: Refresh the representation and retry with current validators/state.

413

Content Too Large (Inhalt zu groß)

Der Anforderungs-Body überschreitet ein Limit, das der Server zu verarbeiten bereit oder in der Lage ist. Der Server kann die Verbindung schließen oder einen erneuten Versuch nach Reduzierung des Bodys zulassen.

Operative Anleitung: Reduce payload size or adjust documented upload limits.

414

URI Too Long (URI zu lang)

Das Anforderungsziel ist länger, als der Server zu interpretieren bereit ist, oft aufgrund einer zu großen Abfragezeichenfolge (Query String).

Operative Anleitung: Use a shorter URI or move suitable data into a request body.

415

Unsupported Media Type (Nicht unterstützter Medientyp)

Der Server lehnt den Anforderungs-Body ab, da sein Medientyp, seine Inhaltskodierung oder sein geprüftes Format nicht unterstützt werden.

Operative Anleitung: Send a supported Content-Type/encoding and a body matching it.

416

Range Not Satisfiable (Nicht erfüllbarer Bereich)

Der angeforderte Byte-Bereich kann nicht bedient werden, beispielsweise weil er außerhalb der Darstellungsänge beginnt.

Operative Anleitung: Re-check resource length and range units; servers may return Content-Range: bytes */length.

417

Expectation Failed (Erwartung fehlgeschlagen)

Der Server oder Vermittler kann eine im Expect-Header deklarierte Erwartung nicht erfüllen.

Operative Anleitung: Retry without the unsupported expectation when safe and appropriate.

418

I'm a teapot (Ich bin eine Teekanne)

Ein humorvoller Status, der aus einer Aprilscherz-Spezifikation stammt. Es ist kein normaler Anwendungsfehlervertrag, obwohl einige Dienste ihn spielerisch verwenden.

Operative Anleitung: Do not depend on it for interoperable production behavior.

421

Misdirected Request (Falsch geleitete Anfrage)

Die Anfrage hat einen Server erreicht, der keine autoritative Antwort für die Ziel-URI generieren kann, oft weil das Verbindungs-Routing oder die HTTP-Authority nicht übereinstimmt.

Operative Anleitung: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.

422

Unprocessable Content (Nicht verarbeitbarer Inhalt)

Der Inhaltstyp und die Syntax werden verstanden, aber der Server kann die Anweisungen nicht anwenden oder den übermittelten Inhalt nicht validieren.

Operative Anleitung: Return actionable field-level validation details; correcting the payload may allow success.

423

Locked (Gesperrt)

Eine WebDAV-Ressource ist gesperrt, sodass die angeforderte Methode nicht ausgeführt werden kann, bis die Sperrbedingung behoben ist.

Operative Anleitung: Check lock ownership, timeout, and WebDAV lock-token handling.

424

Failed Dependency (Fehlgeschlagene Abhängigkeit)

Eine WebDAV-Operation ist fehlgeschlagen, weil eine erforderliche vorherige Operation in derselben Anforderungssequenz fehlgeschlagen ist.

Operative Anleitung: Resolve the earlier failed action before retrying dependent operations.

425

Too Early (Zu früh)

Der Server lehnt die Verarbeitung einer Anfrage ab, die während Early Data möglicherweise wiederholt (replayed) wurde, um das Wiederholungsrisiko zu verringern.

Operative Anleitung: Retry after the connection is established without early data.

426

Upgrade Required (Aktualisierung erforderlich)

Der Server lehnt das aktuelle Protokoll ab und zeigt an, dass der Client zu einem anderen wechseln sollte.

Operative Anleitung: Include an Upgrade header that describes supported protocol choices.

428

Precondition Required (Vorbedingung erforderlich)

Der Server erfordert eine bedingte Anfrage, um verlorene Updates zu verhindern, aber der Client hat eine unbedingte gesendet.

Operative Anleitung: Fetch current state and submit an appropriate condition such as If-Match.

429

Too Many Requests (Zu viele Anfragen)

Der Client hat in einem bestimmten Zeitraum zu viele Anfragen gesendet, basierend auf einem vom Server definierten Ratenlimit.

Operative Anleitung: Back off, honor Retry-After when present, and avoid synchronized retry bursts.

431

Request Header Fields Too Large (Anfrage-Header-Felder zu groß)

Der Server verarbeitet die Anfrage nicht, da ein oder mehrere Header-Felder oder der kombinierte Headersatz zu groß sind.

Operative Anleitung: Reduce cookies/custom headers or adjust an intentional server limit.

451

Unavailable For Legal Reasons (Aus rechtlichen Gründen nicht verfügbar)

Der Server kann die angeforderte Ressource aufgrund einer rechtlichen Beschränkung nicht bereitstellen.

Operative Anleitung: Where appropriate, explain the restriction and its scope without exposing protected information.

5xx — Server- und Vermittlerfehler

500

Internal Server Error (Interner Serverfehler)

Der Server ist auf eine unerwartete Bedingung gestoßen und kann die Anfrage nicht abschließen. Es ist ein allgemeiner Fallback, wenn kein präziserer Serverfehler zutrifft.

Operative Anleitung: Correlate the request with server logs and avoid exposing stack traces to visitors.

501

Not Implemented (Nicht implementiert)

Der Server unterstützt die zur Erfüllung der Anfrage erforderliche Funktionalität nicht, meist eine nicht implementierte Methode oder Funktion.

Operative Anleitung: Implement the capability or use a supported method; it is not intended for temporary overload.

502

Bad Gateway (Ungültiges Gateway)

Ein als Gateway oder Proxy fungierender Server hat eine ungültige Antwort von einem Upstream-Server erhalten.

Operative Anleitung: Inspect upstream health, protocol/TLS settings, DNS, and proxy logs.

503

Service Unavailable (Dienst nicht verfügbar)

Der Server ist vorübergehend nicht in der Lage, die Anfrage zu verarbeiten, oft aufgrund von Wartungsarbeiten oder Überlastung.

Operative Anleitung: If possible provide Retry-After, a helpful response, and cache controls suitable for a temporary failure.

504

Gateway Timeout (Gateway-Zeitüberschreitung)

Ein Gateway oder Proxy hat keine rechtzeitige Antwort von einem Upstream-Dienst erhalten.

Operative Anleitung: Investigate upstream latency, network paths, and timeout budgets across the chain.

505

HTTP Version Not Supported (HTTP-Version nicht unterstützt)

Der Server unterstützt die in der Anfrage verwendete Haupt-HTTP-Version nicht.

Operative Anleitung: Use a supported protocol version or update server/proxy configuration.

506

Variant Also Negotiates (Variante verhandelt ebenfalls)

Ein Serverkonfigurationsfehler hat eine zirkuläre Inhaltsverhandlungsvereinbarung geschaffen, bei der die ausgewählte Variante erneut verhandelt.

Operative Anleitung: Fix the variant/negotiation configuration; this is an origin-side fault.

507

Insufficient Storage (Unzureichender Speicherplatz)

Ein WebDAV-Server kann die zur Durchführung des Vorgangs erforderliche Darstellung nicht speichern.

Operative Anleitung: Free or provision storage and check quotas before retrying.

508

Loop Detected (Schleife erkannt)

Ein Server hat während der Verarbeitung einer Anfrage eine Endlosschleife erkannt, häufig während der WebDAV-Binding-Durchquerung.

Operative Anleitung: Break the cyclic resource relationship or processing rule.

510

Not Extended (Nicht erweitert)

Die Anfrage erfordert eine Erweiterung, die der Server nicht unterstützt.

Operative Anleitung: Use a supported extension set or negotiate an alternative.

511

Network Authentication Required (Netzwerkauthentifizierung erforderlich)

Der Client muss sich authentifizieren, um Zugriff auf das Netzwerk zu erhalten, typischerweise an einem Captive Portal. Es ist für Netzwerk-Vermittler gedacht, nicht für die Anmeldung an einer Ursprungs-Website.

Operative Anleitung: Complete network access authentication, then retry the original request.

Notable non-standard and provider-specific responses

These values are seen in particular products, server logs, CDNs, or applications. They are not interchangeable with registered standard meanings; consult the generating service’s contract.

419

Authentication Timeout (non-standard) (Authentifizierungs-Timeout — nicht standardmäßig)

Einige Anwendungen verwenden dieses Label, wenn eine Authentifizierungssitzung abläuft. Es ist kein universell zugewiesener HTTP-Status, daher können sich Clients nicht auf eine konsistente Semantik verlassen.

Operative Anleitung: Refresh authentication according to the service contract.

420

Enhance Your Calm (non-standard) (Beruhigen Sie sich — nicht standardmäßig)

Eine herstellerspezifische Antwort, die historisch für Throttling verwendet wurde. Ihre Bedeutung ist implementationsdefiniert.

Operative Anleitung: Follow documented rate-limit guidance.

444

Connection Closed (non-standard) (Verbindung geschlossen — nicht standardmäßig)

Einige Server schließen die Verbindung, ohne eine herkömmliche Antwort zu senden, oft als Filtermaßnahme.

Operative Anleitung: Check provider logs; clients may report a network error rather than display this code.

449

Retry With (non-standard) (Erneut versuchen mit — nicht standardmäßig)

Eine Microsoft-Erweiterung, die von einigen Diensten verwendet wird, um einen Client aufzufordern, es mit zusätzlichen Informationen erneut zu versuchen.

Operative Anleitung: Follow the specific API documentation.

499

Client Closed Request (non-standard) (Client hat Anfrage geschlossen — nicht standardmäßig)

Ein Reverse-Proxy protokolliert dies möglicherweise, wenn der Client die Verbindung trennt, bevor die Upstream-Antwort abgeschlossen ist. Es handelt sich meist um eine Log-Klassifizierung statt um eine an diesen Client gelieferte Antwort.

Operative Anleitung: Investigate client cancellations and slow upstream requests.

509

Bandwidth Limit Exceeded (non-standard) (Bandbreitenlimit überschritten — nicht standardmäßig)

Einige Hosting-Plattformen verwenden diesen Code für ein Kontingent oder ein Bandbreitenlimit. Es ist keine allgemeine interoperable HTTP-Bedeutung.

Operative Anleitung: Check the host’s quota and billing configuration.

520

Web Server Returned an Unknown Error (vendor-specific) (Webserver hat einen unbekannten Fehler zurückgegeben — herstellerspezifisch)

Ein CDN oder Proxy verwendet dies möglicherweise, wenn er eine unerwartete oder leere Ursprungsantwort erhält.

Operative Anleitung: Compare edge and origin logs; verify the origin emits a valid HTTP response.

521

Web Server Is Down (vendor-specific) (Webserver ist offline — herstellerspezifisch)

Ein Proxy konnte keine Verbindung zum Ursprung herstellen oder der Ursprung hat sie verweigert.

Operative Anleitung: Check origin availability, firewall rules, and proxy allowlists.

522

Connection Timed Out (vendor-specific) (Zeitüberschreitung der Verbindung — herstellerspezifisch)

Ein Edge-Dienst hat sich mit dem Ursprung verbunden oder versucht, sich zu verbinden, hat den Austausch jedoch nicht innerhalb seines Timeouts abgeschlossen.

Operative Anleitung: Review origin responsiveness and network latency.

523

Origin Is Unreachable (vendor-specific) (Ursprungsserver ist unerreichbar — herstellerspezifisch)

Ein Proxy konnte die konfigurierte Ursprungsadresse nicht erreichen.

Operative Anleitung: Check DNS resolution, routing, and origin IP configuration.

524

A Timeout Occurred (vendor-specific) (Es ist eine Zeitüberschreitung aufgetreten — herstellerspezifisch)

Die Verbindung zum Ursprung war erfolgreich, aber der Ursprung hat keine rechtzeitige HTTP-Antwort gesendet.

Operative Anleitung: Reduce origin processing time or adjust supported timeout settings.

525

SSL Handshake Failed (vendor-specific) (SSL-Handshake fehlgeschlagen — herstellerspezifisch)

Ein Proxy konnte die TLS-Aushandlung mit dem Ursprung nicht abschließen.

Operative Anleitung: Validate certificates, protocol/cipher compatibility, and SNI.

526

Invalid SSL Certificate (vendor-specific) (Ungültiges SSL-Zertifikat — herstellerspezifisch)

Ein Vermittler hat das Ursprungszertifikat während der Validierung abgelehnt.

Operative Anleitung: Install a valid, correctly named, trusted, unexpired certificate and full chain.

527

Railgun Error (vendor-specific) (Railgun-Fehler — herstellerspezifisch)

Ein veralteter/herstellerspezifischer Proxystatus meldet einen Fehler bei einer Ursprungsbeschleunigungsverbindung.

Operative Anleitung: Inspect the provider-specific connector and origin path.

598

Network Read Timeout (non-standard) (Netzwerk-Lese-Timeout — nicht standardmäßig)

Einige Clients oder Proxies verwenden diesen Wert, um ein Netzwerk-Lese-Timeout zu beschreiben. Es hat keine universelle HTTP-Bedeutung.

Operative Anleitung: Inspect the client/proxy diagnostics.

599

Network Connect Timeout (non-standard) (Netzwerk-Verbindungs-Timeout — nicht standardmäßig)

Einige Proxies verwenden diesen Wert, wenn ein Netzwerkverbindungsversuch eine Zeitüberschreitung aufweist. Seine Bedeutung hängt von der Implementierung ab.

Operative Anleitung: Check reachability and timeout settings.

Using status codes in redirect and SEO audits

For a permanent URL move, use a permanent redirect only when the destination is intended to replace the old URL; for a temporary change, select a temporary response. Keep chains short and point to the final equivalent destination. Confirm that each Location value resolves, that the final response is appropriate, and that canonical tags and internal links agree with the intended URL. A 2xx at the end confirms an HTTP success response, not that the page is useful, indexable, or technically healthy.