Bintray似乎不适用于HEAD方法请求。我正在尝试从bintray下载一些文件,想看看这个url之前是否存在。为此,我使用HEAD方法request来查看是否存在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下载整个内容。
发布于 2018-07-10 20:03:59
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或查询包的存储库。
https://stackoverflow.com/questions/51261627
复制相似问题