至今常用的也是最实用的2种解决跨域问题的方案

本地联调的时候直接调用后端接口就会出现跨域问题;
解决跨域问题最常用的2种方案:
一、 后端接口的通过设置Access-Control-Allow-Origin为*来实现,这里注意一个问题,如果前端过来的是post请求,会出现两次请求,一次options和一次post请求。所以要保证后端开启了options请求的权限,然后还要设置好Allow-Methods和Allow-Headers这两项,代码如下:
JAVA后端代码示例:

response.setHeader("content-type", "application:json;charset=utf8");  
response.setHeader("Access-Control-Allow-Origin", "*");  
response.setHeader("Access-Control-Allow-Methods", "POST");  
response.setHeader("Access-Control-Allow-Headers", "x-requested-with,content-type");  

Read More