【问题标题】:WCF get caller's Domain or IP, not client's Domain or IP (using jQuery Jsonp)WCF 获取调用者的域或 IP,而不是客户端的域或 IP(使用 jQuery Jsonp)
【发布时间】: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 在客户端,这意味着每个人都可以使用相同的代码调用我的服务,这会破坏我的业务逻辑。

是否有任何后端解决方案可以做到这一点?

谢谢。

【问题讨论】:

    标签: jquery wcf jsonp


    【解决方案1】:

    只需为每个网站提供一段不同的 JaveScript,也许是修改后的标题信息,您可以在其中放置合作伙伴的特定 ID。

    【讨论】:

    • 然后大家可以通过查看合作伙伴页面的源代码得到这个ID。所以我可以在我的本地创建一个 HTML 并使用这个 ID 来获得合作伙伴的好处。
    猜你喜欢
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 2016-03-31
    • 2021-06-12
    相关资源
    最近更新 更多