我使用 Firebug 和 cURL 已经有一段时间了。
Firebug 捕获 HTTPS POST 请求是惊人的,而不是网络分析器,因为它知道 SSL/TLS 协商。cURL 在修改参数后重新发送该 POST 请求是令人惊奇的。
当我使用 firebug 时,我“复制为 cURL”一个(HTTPS)POST 请求,并从终端重放它。

但是,当我在终端中重播时,我看到的响应是加密的。

问题:
谢谢
小智 15
它不是加密的,它是压缩的。在您的请求中,您发送“Accept-Encoding: gzip, deflate”,以便服务器压缩响应以进行优化。
您需要删除 -H "Accept-Encoding: gzip, deflate",您应该会看到正常的响应。
或者
如果尚未安装,您可以安装 gunzip 并将您的 curl 命令作为 curl [...] | gunzip -
希望这有帮助。
| 归档时间: |
|
| 查看次数: |
700 次 |
| 最近记录: |