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

4 python artifactory

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

但找不到发送请求以下载带有 url 的文件并使用 API-Key 进行身份验证的好示例。

Dro*_*sky 5

您有 2 个选项可以使用 API 密钥进行身份验证

  • 使用您的用户名和 API 密钥进行基本身份验证
  • 将专用标头 (X-JFrog-Art-Api) 与您的 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
Run Code Online (Sandbox Code Playgroud)

或者

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
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,我使用了Python请求,这让它工作: download_request = requests.get(downloadUrl, headers={"X-JFrog-Art-Api": artifactoryApiKey}) (3认同)