Коди відповіді HTTP

Коди відповіді HTTP — тризначні числа, якими сервер або проксі повідомляє результат запиту.

Оновлено · Редакція Prokso

Коди на 2xx означають успіх, 3xx — переадресацію, 4xx — проблему із запитом, 5xx — збій на боці сервера. Найчастіше бачать 200, 301, 403, 404, 429 і 502.

Під час роботи через проксі важливо розуміти, хто відповів. Код 407 видає сам проксі — це питання входу. Код 403 або 429 зазвичай надсилає сайт: доступ обмежено або спрацював ліміт запитів.

Коди 502 і 503 можуть прийти і від проксі, і від сайту. Розшифровку з поясненнями зібрано на сторінці коди помилок проксі.

У Prokso код 407 означає неправильні логін чи пароль або закінчений трафік плану. Про 429 — на сторінці помилка 429.

Коди, які повертає шлюз Prokso

КодПозначкаЩо означає
407NO_USERнеправильний логін або пароль
407TRAFFIC_EXHAUSTEDтрафік плану вичерпано
503NO_RAYдля обраного гео немає вільної адреси

Для 407 спершу звірте дані входу, потім залишок плану в особистому кабінеті. Куплений трафік не згорає, тож після докупівлі гігабайтів той самий план знову працює. Кроки для кожного випадку — на сторінках помилка 407 і помилка 503.

Як відрізнити код проксі від коду сайту в curl -v

Для сайтів з https:// curl спершу показує відповідь на CONNECT: цей код завжди від проксі. Якщо це не 200, запит на цьому завершується, і до сайту він не дійшов. Якщо тунель відкрився, далі йдуть рядки TLS, і код після них надіслав уже сайт.

Для сайтів з http:// тунелю немає, і відповідь проксі та відповідь сайту приходять в одне місце. Тоді підкаже текст відповіді: сторінка помилки проксі чи сторінка самого сайту.

Коди, які часто тлумачать неправильно

Код 504 означає, що проксі не отримав відповіді від сайту вчасно; це не проблема входу, і повторний запит часто допомагає. Причини зібрано на сторінці помилка 504. Коди 301 і 302 — не помилки: сайт переадресовує на іншу адресу, а curl іде за нею лише з опцією -L.

Код 200 з несподіваною сторінкою, наприклад перевіркою замість вмісту, означає, що сайт відповів, але обмежив доступ по-своєму. Проксі в такому разі працює справно.

Питання й відповіді

Як зрозуміти, хто відповів: проксі чи сайт?

Код 407 завжди від проксі. Решту частіше надсилає сайт; підказку дає текст сторінки помилки і заголовки відповіді.

Що робити з кодом 429?

Знизити темп запитів до сайту. Ротація адрес допомагає, лише якщо ліміт рахується за IP.

Резидентські $1.59, мобільні $2.50, серверні $0.65 за 1 ГБ

Реєстрація за хвилину, доступи одразу після оплати.

Створити акаунт