我如何通过授权头使用cURL?(可在/usr/bin/curl中执行)。


当前回答

下面的方法对我很有用

curl -H "Authorization: Token xxxxxxxxxxxxxx" https://www.example.com/

其他回答

一个简单的例子是使用授权转换为base64的参数

curl -XPOST 'http://exemplo.com/webhooks?Authorization=Basic%20dGVzdDoxMjM0NTYK'

这招对我很管用:

curl -H "Authorization: Bearer xxxxxxxxxxxxxx" https://www.example.com/

FWIW,在Mac OS上,我发现我需要用引号包围目标url时,它包含查询参数,例如,

curl -H "Authorization: Token xxxxxxxxxxxxxx" "https://www.example.com/?param=myparam"

对于那些做基于令牌的身份验证的人…一定要做到:

curl -H "AuthToken: "

相反! !

下面的方法对我很有用

curl -H "Authorization: Token xxxxxxxxxxxxxx" https://www.example.com/