Коди стану HTTP

Коди, які найчастіше зустрічаються в API та CDN, — від 200 OK до 504 Gateway Timeout. Рідкісні експериментальні коди не включені.

Оновлено:

КодНазваЗначення
200OKSuccess with body
201CreatedResource created
204No ContentSuccess, empty body
301Moved PermanentlyPermanent redirect
302FoundTemporary redirect
304Not ModifiedUse cached copy
400Bad RequestClient request invalid
401UnauthorizedAuth required / failed
403ForbiddenAuthenticated but denied
404Not FoundNo such resource
405Method Not AllowedWrong HTTP method
408Request TimeoutClient too slow
409ConflictState conflict
410GonePermanently removed
422Unprocessable EntitySemantics invalid
429Too Many RequestsRate limited
500Internal Server ErrorServer fault
502Bad GatewayUpstream invalid
503Service UnavailableOverloaded / down
504Gateway TimeoutUpstream timeout

Примітки

Часті запитання

Що означає код HTTP 403?
403 Forbidden означає, що сервер зрозумів і аутентифікував запит, але відмовляє в доступі до ресурсу. На відміну від 401, повторний вхід не допоможе.
У чому різниця між редиректами HTTP 301 і 302?
301 означає постійне переміщення ресурсу, тому клієнти та пошукові системи відтепер мають використовувати нову URL-адресу. 302 — тимчасове перенаправлення, і початкова адреса залишається чинною.
Що означає HTTP 429 і як це виправити?
429 Too Many Requests означає, що ви перевищили ліміт запитів. Сповільніть запити та дотримуйтесь заголовка Retry-After, якщо сервер його передає.

Джерела