【发布时间】:2013-10-06 00:56:15
【问题描述】:
这是场景: 1.假设我有很多合作伙伴,每个合作伙伴都有自己的网站 2.我提供给所有合作伙伴一段javascript代码,这段javascript会使用jQuery和Jsonp调用我的WCF 3. 每个合作伙伴都添加一个指向其主页的链接,并包含此 javascript 4. 一个用户(任何人)去PartnerA的网站,点击链接,这将触发javascript并调用我的WCF
我的问题是,我怎样才能得到呼叫的域名或IP地址?也就是说,我想知道CFI的称呼是合伙人B或合伙人B。
“Request.referrer”不能,因为不是所有的浏览器都支持它。 我不希望 javascript 将域名或 ip 地址传递给我的 WCF,因为 javascript 在客户端,这意味着每个人都可以使用相同的代码调用我的服务,这会破坏我的业务逻辑。
是否有任何后端解决方案可以做到这一点?
谢谢。
【问题讨论】: