如何在 Firefox 或其他网络浏览器中打开 cURL?

如何在 Firefox 或其他网络浏览器中打开 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 提供的功能是通过重发上下文菜单中的选项。

相关内容