Следует ли использовать код состояния 502 HTTP, если прокси-сервер вообще не получает ответа?

86

Согласно RFC:

10.5.3 502 Bad Gateway
Сервер, действуя как шлюз или прокси, получил недопустимый ответ от вышестоящего сервера, к которому он обращался при попытке выполнить запрос.

Может ли недействительный ответ также означать отсутствие ответа (например, отказ в соединении)?

первокорень
источник

Ответы:

96

Да. Пустые или неполные заголовки или тело ответа, обычно вызванные обрывом соединений или сбоями на стороне сервера, могут вызвать ошибку 502 при доступе через шлюз или прокси.

Для получения дополнительной информации об ошибках сети

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

мигал
источник
1
мой формат тела запроса был несоответствующим после исправления формата, который работал у меня.
Dipen
1
Если тело запроса неверно, оно должно выбросить 400, а не 500.
hemanto