checkfrom.io

Коды ответа HTTP: что значат 200, 404, 500 и другие

Сервер на каждый запрос отвечает трёхзначным кодом статуса. По нему понятно, всё ли хорошо, или в чём проблема. Разбираем главные коды.

Группы кодов

2xx — успех (запрос обработан). 3xx — перенаправление (нужно перейти по другому адресу). 4xx — ошибка на стороне клиента (неверный запрос, нет доступа, страница не найдена). 5xx — ошибка на стороне сервера.

Самые частые коды

200 OK — всё хорошо, страница отдана. 301/302 — постоянное/временное перенаправление. 403 Forbidden — доступ запрещён. 404 Not Found — страница не найдена. 500 Internal Server Error — сбой в приложении на сервере. 502 Bad Gateway — прокси/шлюз получил некорректный ответ от сервера. 503 Service Unavailable — сервер временно перегружен или на обслуживании.

Как проверить код ответа сайта

Запустите HTTP-проверку сайта из разных точек — в результатах будет код ответа по каждой точке. Это помогает отличить проблему сервера (5xx из всех точек) от региональной (200 из одних стран и ошибка из других).

Проверьте HTTP-код ответа сайта из разных точек мира онлайн.

Проверить код ответа

Частые вопросы

Что значит код 200?
200 OK — сервер успешно обработал запрос и отдал страницу. Это нормальный ответ работающего сайта.
Чем отличается 502 от 503?
502 Bad Gateway — прокси/шлюз получил неверный ответ от вышестоящего сервера. 503 Service Unavailable — сервер временно недоступен (перегрузка или обслуживание).
404 — это проблема сервера?
Нет, 404 значит, что запрошенная страница не найдена. Сам сервер работает; проверьте правильность адреса или ссылку.
Как узнать, какой код отдаёт мой сайт?
Запустите HTTP-проверку сайта — код ответа будет показан по каждой точке проверки.

Читайте также