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)?

Primroot
quelle

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

blinzelte
quelle
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