第一张图是未设置自定义headers之前的,请求无误
按照网上找的方法后台设置了Access-Control-Allowd-Headers/Methods/Origin,但是添加了自定义请求头之后还是报错,如下图
而且后台设置的Access-Control-Allowd-Headers/Methods/Origin也没有了,想知道应该怎么解决
第一张图是未设置自定义headers之前的,请求无误
按照网上找的方法后台设置了Access-Control-Allowd-Headers/Methods/Origin,但是添加了自定义请求头之后还是报错,如下图
而且后台设置的Access-Control-Allowd-Headers/Methods/Origin也没有了,想知道应该怎么解决
首先出现options请求是因为你添加了自定义的请求头,导致你的简单跨域请求变成了复杂跨域的。看看这个请求头是不是必要的,没有太大必要的话就别用了。
其次,405 方法不允许,要服务端处理一下这个method,正常响应一下就好了。
可以看看阮一峰老师写的cors跨域的文章,http://www.ruanyifeng.com/blo...,里面有一些介绍值得参考。
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
让后端处理了options请求之后OK了,推荐两个链接,遇到同样问题的可以看一看
https://juejin.im/post/5a3770...
http://www.cnblogs.com/cdemo/...