1

我的问题是:我正在尝试对我信任的另一台服务器进行基本身份验证,但是当我尝试更改请求的标头时,什么也没有发生。我使用了这样的 setBeforeSend() 方法:

$.ajax ( {
            type: "GET",
            url : currentURL,
            crossDomain : true,
            beforeSend : function (request) {
              console.log(auth + " " + currentUsername + " " + currentPassword);
              request.setRequestHeader("Authorization", auth); },
            dataType: "xml",
            // user: currentUsername,
            // password : currentPassword,
            success: function (xml) { ...

如您所见,我也尝试了用户/密码选项,但它也不起作用。我认为这是同源策略的问题,但我们之前解决了这个问题:

Access-Control-Allow-Origin *

当我发送请求时,我发现 401 错误。

你能帮助我吗 ?

谢谢^^!

4

0 回答 0