我目前正在尝试使用基本授权设置向REST API (Cloudsight)提交POST请求。我的代码如下:
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://api.cloudsightapi.com/image_requests", true);
xhr.setRequestHeader("Authorization:", "CloudSight [key]");
xhr.setRequestHeader("Content-Type", "http://previews.123rf.com/images/valzann/valzann1412/valzann141200061/34262193-cigarette-end-on-a-white-background-Stock-Photo.jpg");
xhr.send(null);
console.log(xhr.status);
console.log(xhr.statusText);
有人知道代码有什么问题吗?我对JavaScript和API非常陌生,但非常感谢您的回答。(如果有帮助,这是Cloudsight文档的链接:https://cloudsight.readme.io。我已经查看了文档并尝试找到其他授权HTTP头JavaScript示例,但没有成功。)