如何配置如何解决跨域的问题题

博客分类:
如何让服务器本身支持跨域请求呢?
如果服务器是apache
(1)修改http服务的配置文件:
把LoadModule headers_module modules/mod_headers.so 前面的注释删除.
Header set Access-Control-Allow-Origin *
&Directory /&
AllowOverride none
Require all granted
Header set Access-Control-Allow-Origin *
package com.web.
import java.io.IOE
import javax.servlet.F
import javax.servlet.FilterC
import javax.servlet.FilterC
import javax.servlet.ServletE
import javax.servlet.ServletR
import javax.servlet.ServletR
import javax.servlet.http.HttpServletR
mon.dict.Constant2;
import oa.service.DictionaryP
public class SimpleCORSFilter implements Filter{
public void destroy() {
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse)
response.setHeader("Access-Control-Allow-Origin", DictionaryParam.get(Constant2.DICTIONARY_GROUP_GLOBAL_SETTING, "AccessControlAllowOrigin"));
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
chain.doFilter(req, res);
public void init(FilterConfig arg0) throws ServletException {
&filter-name&cors&/filter-name&
&filter-class&com.web.filter.SimpleCORSFilter&/filter-class&
&filter-mapping&
&filter-name&cors&/filter-name&
&url-pattern&/*&/url-pattern&
&/filter-mapping&
浏览 19422
解决了我的问题,谢谢你。能帮到你,我很高兴
浏览: 2805842 次
来自: 北京
a 写道指正一个错误:BigInteger
谢谢分享 昨天看到两个站 一个java书籍下载的 http:/ ...
写的十分详细我反复看了好几遍很难得把知识讲的如此详尽 表结构都 ...
不错,推荐个直接能在线实战的 :http://xc.hubwi ...
分享2017年最新vue.js视频教程,共15套,从入门到精通 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'2017年8月 总版技术专家分月排行榜第一
2016年2月 总版技术专家分月排行榜第二2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。你的位置:
解决Ajax跨域问题:Origin xx is not allowed by Access-Control-Allow-Origin.
今天一个Ajax跨域问题,纠结我半天,记录之。&&html&
&title&title&/title&
&script src=&/jquery-1.7.1.min.js&&&/script&
url:&http://map.yanue.net/gpsApi.php?lat=22.&lng=113.&,
type:'GET',
success: function(data){
$('body').append( &Name: & + data );
测试Ajax跨域问题
&/html&没有结果,chrome用F12 下查看错误 得知:XMLHttpRequest cannot load . Origin
is not allowed by Access-Control-Allow-Origin.&AJAX跨域问题产生。搜了好久,得知解决方案:一:使用jsonp格式,&如jquery中ajax请求参数 & dataType:'JSONP'。&html&
&title&title&/title&
&script src=&/jquery-1.7.1.min.js&&&/script&
url:&http://map.yanue.net/gpsApi.php?lat=22.&lng=113.&,
type:'GET',
dataType:'JSONP',
success: function(data){
$('body').append( &Name: & + data );
测试Ajax跨域问题
&/html&二,server端加上header设为&Access-Control-Allow-Origin:*header(&Access-Control-Allow-Origin: *&); # 跨域处理问题就解决了。
转载请注明:
你可能还会对下面的内容感兴趣:
文解决Ajax跨域问题:Origin xx is not allowed by Access-Control-Allow-Origin.
浏览 52635 次
Please enable JavaScript to view the
(C) 半叶寒羽(Yanue.net) |
| 粤ICP备号

我要回帖

更多关于 如何解决跨域问题 的文章

 

随机推荐