Nullreference Q&A 编程技术问答社区
第一次访问本站?请查看 FAQ!
x
0 投票
95 浏览

我做了一个asp.net 网站,有几个服务要在页面中的js中调用,如何判断调用服务的js是否和服务在同一域中?

最新提问 6月 11, 2016 分类:ASP.NET | 用户: staravia (420 分) | 95 浏览

1个回答

+1 投票

在服务端可以用 UrlReferrer 获取域名。

string domianName = Request.UrlReferrer.Host;

如果要判断请求是否来自不同的域,可以通过判断 url 的域名是否和上面的相同来确定。

if(Request.Url.Host != Request.UrlReferrer.Host){
    // 请求来自不同的域
}
最新回答 6月 12, 2016 用户: Anders (3,820 分)