【问题标题】:Bintray API blocking HEAD method requestsBintray API 阻塞 HEAD 方法请求
【发布时间】:2018-07-10 09:24:45
【问题描述】:

Bintray api 似乎不适用于 HEAD 方法请求。 我正在尝试从 bintray 下载一些文件,并想查看该 url 之前是否存在。为此,我使用 HEAD 方法请求 bintray api 来查看 url 是否存在。 curl https://api.bintray.com/packages/:subject/:repo/:package/files 给出 200 的响应状态,但是 curl -X HEAD https://api.bintray.com/packages/:subject/:repo/:package/files 给出 400 的响应状态。 有谁知道如何解决这个问题。我当然不想发出 GET 请求,因为这意味着从 bintray 下载整个内容。

【问题讨论】:

    标签: bintray


    【解决方案1】:

    Bintray documentation 声明它使用GET 方法,因此HEAD 可能会被阻止。

    根据您提到的用例,您只需要标头,这可以使用 curl 的 --head-I 来完成。

    您可以使用以下curl --head https://api.bintray.com/packages/:subject/:repo/:package/files 来检查该URL 是否存在。您也可以使用curl -I https://api.bintray.com/packages/:subject/:repo/:package 或查询您的包的存储库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      相关资源
      最近更新 更多