首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

跨域请求解决办法

2013-09-07 
跨域请求 context.Response.AddHeader(Access-Control-Allow-Origin, *)我用了这个方法 ! 问 :如果我

跨域请求
 context.Response.AddHeader("Access-Control-Allow-Origin", "*");
我用了这个方法 ! 
问 :如果我不想让所有的域都可以访问,我只是要  www.stooges.com.my 和 www.ttc.com.my 可以访问的话
我该怎么写 addheader ? ?
[解决办法]
获取来源域名判断是否在允许的列表里面,是就添加这个头

string host=context.Request.UrlReferrer!=null?context.Request.UrlReferrer.Host:"";
if(host=="www.ttc.com.my"
[解决办法]
host=="www.stooges.com.my")
  context.Response.AddHeader("Access-Control-Allow-Origin", "http://"+host);

热点排行