has been blocked by CORS policy: Response to preflight request doesn‘t pass access control check: No
发布时间:2022-09-28 21:00:15 298
相关标签: # 前端# php# java# java# 服务器
has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
看到网页报这个错误,知道肯定是ajax请求跨域的问题
这个问题有两个解决办法,看过我的文章应该知道,之前我发过前端的解决办法,不知道的去翻我的文章列表
今天我们说服务器端的解决办法
在要返回的json数据前面加上这段代码:
// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:POST');
// 响应头设置
header('Access-Control-Allow-Headers:x-requested-with,content-type');
我这里是php的代码,你也可以换成对应的java代码。
文章来源: https://blog.51cto.com/u_13646572/5361267
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报