Java 如何授权bintray api
在这里,医生说: Bintray REST API需要应用程序API密钥。可以从用户配置文件页面>获取API密钥。身份验证使用HTTP>基本身份验证实现,用户名为用户名,API密钥为>密码。经过身份验证的REST调用只能通过HTTPs使用Java 如何授权bintray api,java,api,maven,curl,bintray,Java,Api,Maven,Curl,Bintray,在这里,医生说: Bintray REST API需要应用程序API密钥。可以从用户配置文件页面>获取API密钥。身份验证使用HTTP>基本身份验证实现,用户名为用户名,API密钥为>密码。经过身份验证的REST调用只能通过HTTPs使用 我不了解“HTTP>基本身份验证”,如何在linux中执行此操作curl?向curl命令添加aruments--Basic和-u username:api\u key。。。基本身份验证是一种未加密的方式,用于在HTTP请求中发送授权头,例如,上载文件: cur
我不了解“HTTP>基本身份验证”,如何在linux中执行此操作
curl
?向curl命令添加aruments--Basic和-u username:api\u key。。。基本身份验证是一种未加密的方式,用于在HTTP请求中发送授权头,例如,上载文件:
curl -SvT POST \
FILE \
--user "$BINTRAY_USER:$BINTRAY_KEY" \
https://api.bintray.com/content/organization/repository/package/$version/
要在同一版本位置发布所有文件,请使用以下命令:
curl -SvX POST \
--user "$BINTRAY_USER:$BINTRAY_KEY" \
https://api.bintray.com/content/organization/repository/package/$version/publish
要获取已签名的url,请执行以下操作:
Linux:
curl -SvX POST \
https://api.bintray.com/signed_url/organization/repository/FILE?encrypt=false \
--user "$BINTRAY_USER:$BINTRAY_KEY" \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-d '{"expiry": "4000000000000"}'
Win(您可以使用“k”选项跳过证书验证):
curl -SkvX POST ^
https://api.bintray.com/signed_url/organization/repository/FILE?encrypt=false ^
--user "%BINTRAY_USER%:%$BINTRAY_KEY%" ^
-H "cache-control: no-cache" ^
-H "content-type: application/json" ^
-d "{"expiry": "4000000000000"}"