Server Name
Все заметки
HTTP

Что означает ответ сервера

После запроса сервер возвращает статус, заголовки и, когда это предусмотрено, тело ответа. Статус помогает понять результат, но не заменяет проверку содержимого.

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8

Пять групп статусов

ГруппаЗначениеПример
1xxПромежуточная информация100 Continue
2xxЗапрос успешно обработан200 OK
3xxПеренаправление или работа с кешем301, 304
4xxЗапрос нельзя выполнить в таком виде403, 404
5xxОшибка сервера или посредника500, 502

404 и 403 — разные ответы

404 Not Found означает, что ресурс не найден либо сервер не хочет сообщать о его существовании. 403 Forbidden означает отказ в доступе. Простое повторение того же запроса обычно не исправляет ни один из этих случаев.

Почему 200 недостаточно

В ответе с кодом 200 может находиться страница входа вместо нужного документа. При проверке API полезно смотреть также на тип содержимого, структуру данных и обязательные поля.

Как смотреть ответы

Откройте инструменты разработчика браузера, вкладку «Сеть», затем обновите страницу. Выберите запрос: в его деталях будут статус, заголовки и время выполнения. Не публикуйте полный снимок запросов без проверки: там могут быть персональные данные и токены.