发表于: 2018-01-02 23:11:02

1 444


今天完成的事情

1.解决跨域问题

什么是跨域就是说,前端访问a服务器去获取b服务器的资源...因为a和b服务器是不同的域名所以就存在跨域.

为了安全,浏览器是不允许ajax跨域访问的,即使服务器正常访问数据了.浏览器也不会显示.

<!--过滤器,解决浏览器form表单只支持GETPOST请求,而DELETEPUTmethod并不支持的问题-->
<filter>
 <filter-name>HiddenHttpMethodFilter</filter-name>
 <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
 <filter-name>HiddenHttpMethodFilter</filter-name>
 <url-pattern>/*</url-pattern>
</filter-mapping>

如何解决,就是nginx上配置一下跨域即可.然后spring4.0版本以后可以直接在一个注解就可以让该接口支持跨域.

// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:POST');
// 响应头设置
header('Access-Control-Allow-Headers:x-requested-with,content-type');

Access-Control-Allow-Origin:* 表示允许任何域名跨域访问
如果需要指定某域名才允许跨域访问,只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名

2.改bug


明天计划完成的事情:

1.把所有bug改完.



遇到的困难:


收获:


返回列表 返回列表
评论

    分享到