我正在尝试使用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"));

09-25 15:13