me_edu
REST API: проектирование и потреблениеШаг 11 из 27 · 0% пройдено
Коды статусов · Коды статусов

Группы кодов

Код статуса2xx успех3xx редирект4xx клиент5xx серверГруппы кодов по первой цифре: успех, редирект, ошибки клиента и сервера
Группы кодов по первой цифре: успех, редирект, ошибки клиента и сервера

Каждый ответ сервера содержит трёхзначный код статуса, который говорит, чем закончился запрос. Коды разбиты на группы по первой цифре:

• 1xx — информационные (редко встречаются); • 2xx — успех; • 3xx — перенаправление; • 4xx — ошибка на стороне клиента (вы что-то сделали не так); • 5xx — ошибка на стороне сервера (проблема у них).

Главное правило для отладки: 4xx — посмотрите на свой запрос (неверный адрес, нет токена, плохие данные); 5xx — проблема на сервере, ваш запрос может быть корректен.

По коду клиент понимает, как реагировать: при 2xx — использовать данные, при 401 — попросить войти, при 404 — показать «не найдено», при 5xx — предложить повторить позже. Поэтому проверять код статуса в коде так же важно, как читать само тело ответа.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.