ajxa 跨域请求http时错误,http跨域请求https却能成功
目标站点以设置策略:
header("content-type:text/html; charset=utf-8");
header('Access-Control-Allow-Origin:*');
目前已测试,不同端口和不同域名都能跨站请求成功。唯独就是主站:https 无法请求目标站 http。这个问题。
由于现在项目基本完成,再改动使用jsonp、CROS、反向代理工作量又很大。
求破局。
According to W3, it's not possible through a COR policy due to "certificate errors"
http能跨两种,https只能跨https
https不能跨域访问http请求,我觉得最好的办法就是通过反向代理实现,工作量不会很大。有帮助请采纳谢谢!
这个问题,我在爬虫的时候,也出现过,报这个错误,不过我后来加上cookie 成功了