加入@CrossOrigin
注解, 即可将api允许跨域访问.
注意:
当前端使用ajax方式发起跨域请求时,如:PUT, DELETE等复杂请求, 会先自动发送一个OPTIONS的请求, 询问是否有跨域访问权限,服务器响应access control allow origin的值,供浏览器与origin匹配,如果浏览器匹配则正式发送PUT/DELETE等复杂请求。
做这个说明目的是,如果看到跨域访问API时,发送了一个与原始请求url一样,但请求类型为OPTIONS
的请求是正常现象.并非出现了不可预知的情况
网友评论