Следует ли использовать код состояния 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.