日期:2014-05-16  浏览次数:20599 次

跨域请求
 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);