我正在尝试访问一些在 Apache 抢先式基本身份验证下运行的 RESTful 服务。我正在使用 jquery Ajax,并使用“身份验证”标头发送用户和密码。但是,我的请求每次运行时都会抛出一个空错误。
这是完整的 $.ajax 调用:
$.ajax({
cache:false,
url: urladdress,
type:'GET',
async:false,
headers: { "cache-control": "no-cache" },
dataType: "html", //or xml or json
contentType: "html",
beforeSend : function(req)
{
req.setRequestHeader('Authorization', "Basic " + base64string); //user:password);
},
success: function(data){
successcallback(data);
},
error: function(xhRequest, ErrorText, thrownError){
alert("ERROR: "+ JSON.stringify(xhRequest));
},
complete: function(result){
...
}
});
我做错了什么?有什么我在这里忽略的吗?谢谢。