Firefox Copy as cURL: повторіть запит через проксі
Почніть із виводу Copy as cURL у Firefox Network Monitor, потім окремо виберіть проксі для корисного порівняння HTTP.
Для запиту, який працює у Firefox, почніть із того, що Firefox справді надіслав:
- Відкрийте Network Monitor, відтворіть операцію та виберіть її запит. Використайте Copy → Copy as cURL.
- Збережіть призначення, метод, тіло та потрібні заголовки для першого порівняння. Маршрут виберіть окремо, додавши:
--proxy http://proxy.example:8080
Для окремого дозволеного порівняння публічної сторінки без скопійованих облікових даних, cookie, приватних даних тіла або облікових даних проксі список HTTP-проксі пропонує можливі кінцеві точки. Потім порівняйте відповідь і етап відмови. Один рядок User-Agent не може відтворити надсилання форми, cookie чи токен.
Виберіть мережевий запис, що відповідає операції: сторінка може створювати перенаправлення та багато ресурсів. Якщо ви йдете за перенаправленнями, перевіряйте їхні цілі, а не припускайте, що curl рухається точно так, як Firefox. Для HTTPS curl обробляє CONNECT і TLS цілі; не переписуйте скопійований запит в інший ручний обмін CONNECT.
Перш ніж ділитися командою, приховайте cookie, авторизацію та приватні значення тіла, зберігши метод, призначення й корисний контекст помилки. Копіювання запиту може скопіювати активні дані облікового запису.
Успішне повторення підтверджує цей запит curl на вибраному маршруті. Воно не відтворює JavaScript браузера, кешований стан чи всі подальші запити сторінки.