Firefox または他の Web ブラウザーで cURL を開くにはどうすればいいですか?

Firefox または他の Web ブラウザーで cURL を開くにはどうすればいいですか?

FirefoxにFirebugをインストールしました。ネットパネルにはすべてのネットワークリクエストがリストされています。右クリックしてcURLとしてコピーこの cURL はどのように使用すればよいですか?

cURL を使用して POST リクエスト データを繰り返すにはどうすればよいですか?

コピーされた 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

cURLはFirefoxやFirebugの一部ではないため、そこでは実行できません。Firebug wikiの説明:

cURLはURL構文でデータを転送するためのコマンドラインツールです。FirebugのcURLとしてコピーコマンドは、HTTP リクエスト (HTTP ヘッダーとクエリ文字列パラメータを含む) を再作成し、それを cURL コマンド文字列としてクリップボードにコピーします。文字列は、ターミナル ウィンドウに貼り付けて同じリクエストを実行したり、たとえば cURL をサポートするクライアントに貼り付けたりすることができます。サーバーが圧縮された応答を提供する場合は、設定extensions.firebug.net.curlAddCompressedArgumentを に設定することができtrue、Firebug は生成されたコマンド文字列に を追加します--compressed argument

また、cURL ホームページ

Firebugが提供するのは、右クリックされたリクエストを再送信コンテキスト メニュー内のオプション。

関連情報