跨域访问解决方案
Posted yehuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跨域访问解决方案相关的知识,希望对你有一定的参考价值。
当你在服务器外部或另一个服务器中向当前服务器中发送部分请求时,如Ajax请求,会受到浏览器同源策略的限制,No ‘Access-Control-Allow-Origin‘ header is present on the requested resource‘,解决方法如下:
@RequestMapping(value = "/query",method = RequestMethod.GET) public Map<String,Object> queryRunoob(HttpServletResponse response){ response.setHeader("Access-Control-Allow-Origin", "http://localhost:8080"); response.setHeader("Access-Control-Allow-Methods", "GET,POST"); Map<String,Object> modelMap = new HashMap<String,Object>(); . . . return modelMap; }
红色部分即为允许访问的ip和端口,也可以设置为*,即允许所有请求。
以上是关于跨域访问解决方案的主要内容,如果未能解决你的问题,请参考以下文章