$.ajax({
type: "GET",
url: "http://192.168.0.9/accounts/units/index.json",
beforeSend: function (xhr){
xhr.setRequestHeader('credentials', 'include');
xhr.setRequestHeader('Authorization', 'Basic ' + btoa('admin@gmail.com:admin'));
},
success: function(data,message){
//console.log(message);
//console.log(data);
},
error: function(){
alert("Error Server");
}
});
在控制台中收到此错误-对预检的响应没有HTTP正常状态。
搜索了许多Internet上可用的资源,但没有运气...包括标头,已在服务器中启用了cors。 在Postman中启动和运行所有内容。如何解决我的问题?
在.htacccess中添加以下代码
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "*"
Header set Access-Control-Allow-Methods "*"
Header set Access-Control-Allow-Credentials true
</IfModule>
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS这个网站帮助我了解了CORS。
有帮助吗?