~/VibeHandbook

Глава 03 · 05

Коды состояния: сработало ли?

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

  • 2xx — успех. Сработало. 200 OK — это повседневное «вот то, что ты просил».
  • 3xx — перенаправление. «Здесь этого нет, иди-ка глянь вон туда». Частое и безобидное; ваш браузер следует за ним автоматически.
  • 4xx — ошиблись вы (клиент). Знаменитый — 404 Not Found — вы запросили path, которого не существует. (Ещё 401/403 — вы не вошли или вам не разрешено.)
  • 5xx — ошибся сервер. 500 Internal Server Error означает, что собственный код сервера упал или сломался, пока обрабатывал ваш запрос.

Разделение на 4xx/5xx стоит вытатуировать на мозге, потому что оно говорит вам, куда смотреть:

  • 404 означает, что запрос был неверным — обычно плохой URL или path с опечаткой. Смотрите на то, что запрашивается.
  • 500 означает, что упал сервер. Ваш запрос был в порядке; сломался код бэкенда. Смотрите в логи сервера, а не на URL.

Когда что-то ломается в приложении на vibe coding, «это 4xx или 5xx?» — один из самых быстрых вопросов для сортировки.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39