我目前正在尝试将第三方API集成到我的网站中,我在编写AngularJS服务之前使用Postman(Chrome扩展程序)测试API(使用$http
)。但是我不确定一件事。这是API文档提供的原始curl命令(我已经修改了URL)
curl -i -u "{clientId}:" -H "Content-Type: application/json" -X GET "https://api.thirdparty.com/api/rest/functionality"
现在一切都很简单。我向URL发出get请求,然后添加标头"Content-Type: application/json"
。但是,我该如何处理命令-i -u "{clientId}:"
?显然我必须在标题中发送此内容,但我不知道是否应该添加另一个标题如"{clientId}:{clientId}"
,或者我是否必须传递一些不同的标题,因为我确定{{1} }}?
请注意{clientId}只是真正的clientId的占位符,例如' 1qw43Q'等...
提前致谢。
答案 0 :(得分:0)
如果你问的是jQuery ajax函数,我认为你这样做,你需要将它添加到你的ajax调用中。
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
}