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