以下是该方案: 1.假设我有很多合作伙伴,每个合作伙伴都拥有自己的网站 2.我向所有合作伙伴提供了一段javascript代码,这个javascript将使用jQuery和Jsonp调用我的WCF 3.每个合作伙伴都会添加一个指向其主页的链接,并包含此javascript 4.用户(任何人)访问PartnerA的网站,然后单击该链接,这将触发javascript并调用我的WCF
我的问题是,如何获取呼叫的域名或IP地址?也就是说,我想知道WCF的调用来自PartnerA或PartnerB或PartnerC .....,因为我必须区分不同的商业逻辑。
“Request.referrer”不能,因为并非所有浏览器都支持它。 我不希望javascript将域名或IP地址传递给我的WCF,因为javascript在客户端,这意味着每个人都可以使用调用我的服务的相同代码,这将破坏我的业务逻辑。
有没有后端解决方案呢?
谢谢。
答案 0 :(得分:0)
只需为每个网站提供一段不同的JavaScript,也许是修改后的标题信息,您可以在其中放置合作伙伴特定ID。