jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了缺少使用CORS响应jQuery请求的标头大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正试图用 jquery购买执行CORS请求我得到了奇怪的行为.当我使用curl执行请求时,一切正常.但是当我使用jQuery时,事情发生了可怕的错误.在我的浏览器的“网络”选项卡中,我可以检查请求和来自后端的响应那里一切都是正确的 但是我有Access-Control-Expose-Headers:Set-Cookie标头当我尝试时我得到null使用COnsole.log打印出来(response.getResponseHeader(“Set-Cookie”));当我尝试使用COnsole.log(response.getAllResponseHeaders())在控制台中打印出我的ajax请求的响应头时,我只得到这3个头:
Pragma: no-cache
Cache-Control: no-cache,no-store,max-age=0,must-revalidate
Expires: 0

我用来执行请求的代码是:

$.ajax({
    method: "POST",url: "http://localhost:8808/storage/login",data: {
        username: email,password: password,},success: function(data,textStatus,responsE){
        console.log(response.getAllResponseHeaders());
        console.log(response.getResponseHeader("Set-Cookie"));
        this.setState({showAlert: true,alertmessage: "You are logged in.",alertType: "success"});
    }.bind(this),error: function (xhr,status,err) {
        this.setState({showAlert: true,alertmessage: "Wrong email or password",alertType: "danger"});
    }.bind(this)
});

解决方法

您是在提出跨域请求吗?

http://www.html5rocks.com/en/tutorials/cors/

大佬总结

以上是大佬教程为你收集整理的缺少使用CORS响应jQuery请求的标头全部内容,希望文章能够帮你解决缺少使用CORS响应jQuery请求的标头所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。