У меня Firebug установлен в Firefox. В панели Net перечислены все сетевые запросы. Когда я щелкаю правой кнопкой мыши и выбираю Копировать как cURL, как мне использовать этот cURL?

Как я могу повторить данные моего POST-запроса, используя cURL?

Скопированный cURL выглядит так:

curl 'http://www.softwareishard.com/firebug/tips/resend/hello.php' -H 'Host: www.softwareishard.com' -H 'User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:26.0) Gecko/20100101 Firefox/26.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Referer: http://www.softwareishard.com/firebug/tips/resend/resend.html' --data 'name=Bob'

1 ответ1

0

cURL не является частью Firefox или Firebug, то есть он не может быть выполнен там. Как объясняет вики Firebug:

cURL - это инструмент командной строки для передачи данных с синтаксисом URL. Команда Firebug Copy As cURL воссоздает HTTP-запрос (включая заголовки HTTP и параметры строки запроса) и копирует его как командную строку cURL в буфер обмена. Строка может быть вставлена в окно терминала для выполнения того же запроса или, например, вставлена клиенту, который поддерживает cURL. В тех случаях, когда сервер обслуживает сжатые ответы, предпочтение extensions.firebug.net.curlAddCompressedArgument может быть установлено в значение true и Firebug добавит --compressed argument к сгенерированной командной строке.

Это также относится к домашней странице cURL.

Firebug предлагает повторно отправить запрос по щелчку правой кнопкой мыши с помощью параметра « Переслать» в контекстном меню.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .