Я написал небольшой прокси, и мне интересно, правильно ли мне возвращать ошибку 502 Bad Gateway
, когда у самого прокси-сервера есть внутренняя ошибка. RFC , кажется, говорит, что это то, что вы делаете, только если сервер на другом конце дает неверный ответ.
Сервер, выступая в качестве шлюза или прокси,получил неверный ответ от вышестоящего сервера, к которому он обращался при попытке выполнить запрос.
Я предполагаю, что если, например, вышестоящий сервер устанавливает заголовок content-length
, отличный отДлина тела ответа, мы должны установить ошибку 502
, т.е. когда ответ недействителен.
Я неправильно истолковываю RFC?