Коди стану HTTP
Бачите в браузері помилку 404, 500 чи 502? Дізнайтеся, що вона означає, на чиєму боці проблема — у вас чи в сайту — і як її виправити.
1xx ІнформаційніКодів: 32xx УспіхКодів: 53xx ПеренаправленняКодів: 74xx Помилки клієнтаКодів: 275xx Помилки сервераКодів: 9Помилки Cloudflare (52x)Кодів: 7
1xx Інформаційні
Запит отримано, і він ще обробляється.
HTTP 100 ContinueСервер отримав заголовки запиту, і клієнт має продовжити надсилати тіло запиту.HTTP 101 Switching ProtocolsСервер погоджується перейти на протокол, який запросив клієнт (наприклад, WebSocket).HTTP 103 Early HintsСервер заздалегідь надсилає попередні заголовки, наприклад посилання preload, щоб браузер раніше почав завантажувати ресурси.
2xx Успіх
Запит отримано й успішно оброблено.
HTTP 200 OKЗапит виконано успішно.HTTP 201 CreatedЗапит виконано успішно, створено новий ресурс.HTTP 202 AcceptedЗапит прийнято до обробки, але обробку ще не завершено.HTTP 204 No ContentЗапит виконано успішно, але повертати нічого.HTTP 206 Partial ContentСервер надсилає лише частину файлу за запитом (для докачування та потокового відео).
3xx Перенаправлення
Потрібна додаткова дія, зазвичай перехід за перенаправленням на іншу адресу.
HTTP 300 Multiple ChoicesРесурс має кілька варіантів, і клієнт може вибрати один.HTTP 301 Moved PermanentlyСторінку назавжди перенесено на нову адресу; браузери й пошуковики мають використовувати нову адресу.HTTP 302 FoundСторінка тимчасово доступна за іншою адресою.HTTP 303 See OtherКлієнт має отримати результат за іншою адресою (часто після надсилання форми).HTTP 304 Not ModifiedКопія в кеші браузера ще актуальна, тому сервер не надсилає вміст повторно.HTTP 307 Temporary RedirectСторінка тимчасово за іншою адресою, і запит треба повторити там тим самим методом.HTTP 308 Permanent RedirectСторінку перенесено назавжди, і запит треба повторити за новою адресою тим самим методом.
4xx Помилки клієнта
Проблема в запиті: неправильна адреса, немає прав доступу або некоректні дані.
HTTP 400 Bad RequestСервер не може обробити запит, бо він складений неправильно або некоректний.HTTP 401 UnauthorizedПотрібно увійти: автентифікація обов'язкова, а її немає або вона неправильна.HTTP 403 ForbiddenСервер зрозумів запит, але відмовляє в доступі.HTTP 404 Not FoundСервер не може знайти запитану сторінку чи файл.HTTP 405 Method Not AllowedМетод запиту (наприклад, POST) не дозволений для цієї адреси.HTTP 406 Not AcceptableСервер не може повернути вміст у форматі, який приймає клієнт.HTTP 407 Proxy Authentication RequiredСпочатку потрібно авторизуватися на проксі-сервері між вами та сайтом.HTTP 408 Request TimeoutСервер занадто довго чекав, поки клієнт завершить надсилання запиту.HTTP 409 ConflictЗапит конфліктує з поточним станом ресурсу.HTTP 410 GoneСторінку видалено назавжди, і вона не повернеться.HTTP 411 Length RequiredСервер вимагає вказати довжину запиту (заголовок Content-Length).HTTP 412 Precondition FailedУмова із заголовків запиту не виконується для поточної версії ресурсу.HTTP 413 Content Too LargeЗавантажуваний файл або дані більші, ніж дозволяє сервер.HTTP 414 URI Too LongАдреса (URL) довша, ніж сервер готовий обробити.HTTP 415 Unsupported Media TypeСервер не приймає формат надісланих даних.HTTP 416 Range Not SatisfiableЗапитана частина файлу виходить за межі його розміру.HTTP 417 Expectation FailedСервер не може виконати вимогу із заголовка Expect запиту.HTTP 418 I'm a teapot (Unused)Першоквітневий жарт з RFC 2324 («Я — чайник»). Код зарезервований і в реальному HTTP не використовується.HTTP 421 Misdirected RequestЗапит потрапив на сервер, який не може відповідати за цю адресу сайту.HTTP 422 Unprocessable ContentЗапит складено правильно, але дані в ньому некоректні (наприклад, не пройшли перевірку).HTTP 423 LockedРесурс заблоковано, і зараз його не можна змінити.HTTP 425 Too EarlyСервер відмовляється обробляти запит, який може бути повторений (надісланий занадто рано під час з'єднання).HTTP 426 Upgrade RequiredЩоб продовжити, клієнт має перейти на інший або новіший протокол.HTTP 428 Precondition RequiredСервер вимагає умовний запит, щоб не перезаписати чужі зміни.HTTP 429 Too Many RequestsЗабагато запитів за короткий час (обмеження частоти).HTTP 431 Request Header Fields Too LargeЗаголовки запиту, часто cookie, занадто великі.HTTP 451 Unavailable For Legal ReasonsДоступ заблоковано з юридичних причин, наприклад за рішенням суду чи вимогою влади.
5xx Помилки сервера
Сервер не зміг обробити коректний запит; проблема на боці сайту.
HTTP 500 Internal Server ErrorНа сервері сталася непередбачена помилка, і він не зміг виконати запит.HTTP 501 Not ImplementedСервер не підтримує функцію, потрібну для виконання запиту.HTTP 502 Bad GatewayШлюз або проксі-сервер отримав некоректну відповідь від сервера, що стоїть за ним.HTTP 503 Service UnavailableСервер тимчасово не може обробити запит, бо перевантажений або на обслуговуванні.HTTP 504 Gateway TimeoutШлюз або проксі-сервер не дочекався вчасно відповіді від сервера, що стоїть за ним.HTTP 505 HTTP Version Not SupportedСервер не підтримує версію HTTP, використану в запиті.HTTP 507 Insufficient StorageНа сервері недостатньо місця, щоб виконати запит.HTTP 508 Loop DetectedСервер виявив нескінченний цикл під час обробки запиту.HTTP 511 Network Authentication RequiredПотрібно увійти в мережу (наприклад, Wi-Fi у готелі, аеропорту чи громадський), перш ніж користуватися інтернетом.
Помилки Cloudflare (52x)
Неофіційні коди, які Cloudflare повертає, коли не отримує коректної відповіді від власного (вихідного) сервера сайту.
HTTP 520 Web Server Returned an Unknown ErrorСервер сайту повернув Cloudflare порожню, невідому або неочікувану відповідь.HTTP 521 Web Server Is DownСервер сайту відхилив підключення Cloudflare (вебсервер не працює або блокує Cloudflare).HTTP 522 Connection Timed OutУ Cloudflare сплив час очікування під час підключення до сервера сайту.HTTP 523 Origin Is UnreachableCloudflare не може зв'язатися із сервером сайту (вихідний сервер недоступний).HTTP 524 A Timeout OccurredCloudflare підключився до сервера сайту, але той не відповів до спливання тайм-ауту (за замовчуванням 125 секунд).HTTP 525 SSL Handshake FailedНе вдалося встановити SSL/TLS-з'єднання (handshake) між Cloudflare і сервером сайту.HTTP 526 Invalid SSL CertificateCloudflare не може перевірити SSL-сертифікат на сервері сайту.