CURL Rest API与Base64编码密钥
问题描述:
我正在尝试设置与REST API的集成,需要Base64编码密钥进行身份验证,而且我似乎无法使其工作。CURL Rest API与Base64编码密钥
的API只返回:
<Code>-4</Code><Message>Not Authenticated</Message>
"Please provide a valid username and password"
我的要求是这样的:
curl -i
-H 'application/json'
-X GET
-H 'basic :Base64EncodedKey'
http://se.api.anpdm.com/v1/filter/all
没有用户名应该提供,这就是为什么我使用:在关键前。
有人可以试图帮助我吗?我不是开发人员,我只是负责生成代码示例。
/最大
答
标题是Authorization: Basic Base64EncodedKey
。您缺少标题中的授权部分。
-H 'Authorization: Basic Base64EncodedKey'
+0
工程就像一个魅力! :-) 谢谢。 –
'卷曲-i -XGET --user用户名:密码-H “内容类型:应用程序/ JSON” 的 “http:// ......”'你应该取代其实际用户名和密码值 –