之前写了一个后台查询的页面,遇到了跨域问题,在网上看到各种解决方案,然后用了一个简单的方法就解决了 ;
前端在<head>标签中加上一段代码,表示允许跨域
此跨域方法目前只在很少的浏览器中得以支持,这些浏览器可以发送一个跨域的HTTP请求(Firefox, Google Chrome等通过XMLHTTPRequest实现,IE8下通过XDomainRequest实现),请求的响应必须包含一个Access- Control-Allow-Origin的HTTP响应头,该响应头声明了请求域的可访问权限。
<meta charset="UTF-8" http-equiv="Access-Control-Allow-Origin" content="*">
而后端需要加上
FullHttpResponse res = new DefaultFullHttpResponse(HTTP_1_1, OK,
content);
res.headers().add("Access-Control-Allow-Origin", "*") ;
回应允许跨域访问,“*”可换成当前请求的的地址,不换表示允许所有地址访问 ;