Статус: 502
502 Ошибка шлюза
Код состояния HTTP 502 Bad Gateway ответа об ошибке сервера указывает на то, что сервер работал как шлюз или прокси-сервер и получил недопустимый ответ от вышестоящего сервера.
Этот ответ похож на ответ 500 Internal Server Error тем, что он представляет собой обобщённый ответ «на все случаи» для ошибок сервера. Разница в том, что он указывает на конкретный участок цепочки запросов, на котором произошла ошибка. Если исходный сервер отправляет шлюзу допустимый ответ HTTP об ошибке, этот ответ следует передать клиенту вместо 502, чтобы причина сбоя была понятна. Если прокси-сервер или шлюз не получил ответ HTTP от исходного сервера, он отправляет клиенту 504 Gateway Timeout.
У ошибок 502 может быть множество причин, и для устранения таких проблем, вероятно, потребуется расследование со стороны владельцев серверов или администраторов. Исключение составляют сетевые ошибки на стороне клиента, особенно если сервис работает для других посетителей и если клиенты используют VPN или другие нестандартные настройки сети. В таких случаях клиентам следует проверить сетевые настройки, конфигурацию брандмауэра, настройки прокси-сервера, конфигурацию DNS и т. д.
Статус
502 Bad Gateway
Примеры
>Ответ об ошибке шлюза 502
Следующий запрос пытается получить веб-страницу, но в ответ получает 502. Тело ответа содержит страницу с описанием состояния сервера и ссылкой на страницу поддержки для посетителей.
GET /highlights HTTP/1.1 Host: example.com User-Agent: curl/8.6.0 Accept: */*
HTTP/1.1 502 Bad Gateway Content-Type: text/html; Content-Length: 123 <!doctype html> <html lang="en"> <head> <title>502 Bad Gateway</title> </head> <body> <h1>Bad Gateway</h1> <p>The server was unable to complete your request. Please try again later.</p> <p>If this problem persists, please <a href="https://example.com/support">contact support</a>.</p> </body> </html>
Спецификации
| Спецификация |
|---|
| Неизвестная спецификация> # status.502> |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/502