异步请求,跨域访问报错问题 POST提交方式变成OPTIONS

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/H517604180/article/details/82687639

跨域访问报错:无访问权限、POST请求过来变成OPTIONS

在返回servletResponse对象里增加如下设置:

servletResponse.setHeader("Access-Control-Allow-Headers", "x-requested-with,Content-Type");
servletResponse.setHeader("Access-Control-Allow-Origin", servletRequest.getHeader("origin"));
servletResponse.setHeader("Access-Control-Allow-Methods", "POST,GET");

即可解决跨域访问问题。

具体原因了解一下Preflighted Requests。

猜你喜欢

转载自blog.csdn.net/H517604180/article/details/82687639