Коди відповіді HTTP
Коди відповіді HTTP — тризначні числа, якими сервер або проксі повідомляє результат запиту.
Оновлено · Редакція Prokso
Коди на 2xx означають успіх, 3xx — переадресацію, 4xx — проблему із запитом, 5xx — збій на боці сервера. Найчастіше бачать 200, 301, 403, 404, 429 і 502.
Під час роботи через проксі важливо розуміти, хто відповів. Код 407 видає сам проксі — це питання входу. Код 403 або 429 зазвичай надсилає сайт: доступ обмежено або спрацював ліміт запитів.
Коди 502 і 503 можуть прийти і від проксі, і від сайту. Розшифровку з поясненнями зібрано на сторінці коди помилок проксі.
У Prokso код 407 означає неправильні логін чи пароль або закінчений трафік плану. Про 429 — на сторінці помилка 429.
Коди, які повертає шлюз Prokso
| Код | Позначка | Що означає |
|---|---|---|
407 | NO_USER | неправильний логін або пароль |
407 | TRAFFIC_EXHAUSTED | трафік плану вичерпано |
503 | NO_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 ГБ
Реєстрація за хвилину, доступи одразу після оплати.