【问题标题】:How to get "copy as cURL" in the script?如何在脚本中获取“复制为 cURL”?
【发布时间】:2020-06-02 03:02:47
【问题描述】:

在开发者模式下的浏览器中有一个名为“复制为 cURL”的功能,带有网络选项卡。 我可以通过单击鼠标来获取 cURL 标头的副本。

是否可以在没有 GUI 的情况下从 shell 获取结果?

【问题讨论】:

    标签: linux bash curl


    【解决方案1】:

    只需在命令行中使用curlcurl -I <URL> 应该只获取标头,或者 curl -i <URL> 如果您想要标头和有效负载。有关其他选项,请参阅命令留置权中的 man curlcurl --help

    【讨论】:

    • 不,我的问题是得到“复制为 cURL”的结果。获得的数据不仅仅是 -I 一个人。
    • 我编辑了回复以使其更清晰。这就是你要找的东西吗?
    • 感谢您的回复,但这不是我想要的。 '复制为 cURL' 看起来像 -- curl 'cdn.sstatic.net/Sites/stackoverflow/primary.css?v=66d35b71bef3' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:76.0) Gecko/20100101 Firefox/76.0' -H 'Accept: text /css,/;q=0.1' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'DNT: 1' -H '连接: keep-活着'
    • 那么你得到了你需要的东西吗?我想我很困惑。听起来您正在寻找 response 标头。 -H 标志之后列出的标头是您的机器发送的 request 标头。调用通用 curl <URL>curl <URL> -H <headers listed in your comment> 之间的响应没有区别。
    • 我正在尝试用另一台机器模拟相同的响应情况,我可以复制为 cURL,它给了我与原始机器相同的结果,但现在我宁愿让它脚本而不是物理拖动并点击复制这些。
    猜你喜欢
    • 2012-01-09
    • 1970-01-01
    • 2014-10-26
    • 2011-12-26
    • 2017-12-19
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多