从artifactory下载文件,使用API​​ Key进行身份验证

时间:2017-05-08 16:25:35

标签: python artifactory

我查看了文档:https://github.com/parallels/artifactory 在这里:https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API

但是找不到一个很好的例子,可以用它的URL发送下载文件的请求,并使用API​​-Key进行身份验证。

1 个答案:

答案 0 :(得分:2)

使用authentication的API密钥有两种选择:

  • 使用您的用户名和API密钥进行基本身份验证
  • 在API密钥中使用专用标题(X-JFrog-Art-Api)

例如:

curl -uadmin:AKCp2WXCNDRsYwX8vd83KsxEnh1tMs6Qp1Dm8M7oDtA464Nz3kmjgrZRnbtJAXm2AfDEpMhfJ -ocommons-collections-3.1.jar http://localhost:8081/artifactory/jcenter/apache-collections/commons-collections/3.1/commons-collections-3.1.jar

curl -H "X-JFrog-Art-Api: AKCp2WXCNDRsYwX8vd83KsxEnh1tMs6Qp1Dm8M7oDtA464Nz3kmjgrZRnbtJAXm2AfDEpMhfJ" -ocommons-collections-3.1.jar http://localhost:8081/artifactory/jcenter/apache-collections/commons-collections/3.1/commons-collections-3.1.jar