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 браузера, кэшированное состояние или все последующие запросы страницы.