Sollte ein 502 HTTP-Statuscode verwendet werden, wenn ein Proxy überhaupt keine Antwort erhält?


82

Laut RFC:

10.5.3 502 Ungültiges Gateway
Der Server hat als Gateway oder Proxy eine ungültige Antwort von dem Upstream-Server erhalten, auf den er beim Versuch, die Anforderung zu erfüllen, zugegriffen hat.

Kann eine ungültige Antwort auch bedeuten, dass überhaupt keine Antwort erfolgt (z. B. Verbindung abgelehnt)?

Antworten:


90

Ja. Leere oder unvollständige Header oder Antwortkörper, die normalerweise durch unterbrochene Verbindungen oder einen Absturz auf der Serverseite verursacht werden, können 502 Fehler verursachen, wenn über ein Gateway oder einen Proxy zugegriffen wird.

Weitere Informationen zu den Netzwerkfehlern

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes


1
Das Format meines Anforderungshauptteils stimmte nicht überein, nachdem das für mich funktionierende Format korrigiert wurde.
Dipen

1
Wenn Anfrage Körper falsch ist, sollte es 400 nicht 500 werfen.
Hemanto
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.