编程语言
首页 > 编程语言> > javascript – 使用XMLHTTPRequest进行基本身份验证

javascript – 使用XMLHTTPRequest进行基本身份验证

作者:互联网

我正在尝试使用XMLHTTPRequest在twitter上获取更新.

var XMLReq = new XMLHttpRequest();
XMLReq.open("GET", "http://twitter.com/account/verify_credentials.json", false, "TestAct", "password");
XMLReq.send(null);

但是,使用我的嗅探器,我看不到任何授权标头被传递.因此,我从Twitter获得了401错误响应.

正确输入帐户和密码.

有人试过吗?谁能给我一些指示?谢谢.

解决方法:

您只需要在base64编码的字符串中添加Authorization标头,用户名和密码,如下所示.

XMLReq.setRequestHeader("Authorization", "Basic " + btoa("username:password"));

标签:javascript,xmlhttprequest,basic-authentication
来源: https://codeday.me/bug/20190923/1815763.html