longshengguoji 2016-03-29
最近有一个手机wap站上传图片到服务器的需求,需要用到ajax post请求,但请求跨域,附上请求跨域情况的详细表格:
参考了一些解决办法,最后用CORS解决,方法很简单,服务端servlet处添加代码:
resp.setHeader("Access-Control-Allow-Origin","*");
" * "通配符代表任何请求都允许访问
客户端无需处理,但需要浏览器兼容此特性,查过资料,现在手机主流浏览器无需考虑兼容问题。
我这里服务端是java,其他语言参考链接:http://enable-cors.org/server.html
参考资料:
http://www.cnblogs.com/Darren_code/p/cors.html
https://blog.smdcn.net/article/1386.html
http://newhtml.net/using-cors/
http://toozhao.com/2012/08/23/java-cors-cross-domain-request/
http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html