通过JQuery / Javascript进行弹性搜索的基本HTTP身份验证

时间:2015-07-26 20:50:26

标签: jquery http authentication elasticsearch typeahead.js

我正在使用猎犬从我的弹性搜索服务器查询搜索结果,他们要求我进行HTTP基本身份验证吗?我在下面的代码中遇到问题,它没有验证我。我的chrome会弹出验证窗口而不是自动执行。服务器向我发送401未经授权的错误。

所以我的问题是:如何通过javascript和以下代码进行HTTP基本身份验证我做错了什么?

Chrome error

00

1 个答案:

答案 0 :(得分:0)

所以我添加了

settings.xhrFields= {
             withCredentials: true
           };

settings.headers = {"Authorization": "Basic " + btoa("username:password")};

它有效:)