我的问题是:我正在尝试对我信任的另一台服务器进行基本身份验证,但是当我尝试更改请求的标头时,什么也没有发生。我使用了这样的 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 错误。
你能帮助我吗 ?
谢谢^^!