我正在尝试使用XMLHTTPRequest在Twitter上获取更新。
var XMLReq = new XMLHttpRequest();
XMLReq.open("GET", "http://twitter.com/account/verify_credentials.json", false, "TestAct", "password");
XMLReq.send(null);
但是,使用嗅探器无法看到正在传递的任何授权 header 。因此,我从Twitter收到401错误响应。
帐户和密码输入正确。
有人尝试吗?谁能给我一些指导?谢谢你。
最佳答案
您只需要在base64编码的字符串中添加Authorization header ,用户名和密码,如下所示。
XMLReq.setRequestHeader("Authorization", "Basic " + btoa("username:password"));