【问题标题】:Avoiding Web service call from other domain in asp.net? [duplicate]避免来自asp.net中其他域的Web服务调用? [复制]
【发布时间】:2013-12-31 06:50:16
【问题描述】:

如何避免从其他域调用 Web 服务?

我希望我的网络服务对其他项目/域隐藏?

【问题讨论】:

  • 说真的,这只是一个家庭作业吗?从字面上看,我列表中的下一个问题是同一个问题,在这个问题之前几秒钟由另一个用户提出。
  • 太好了,你不费吹灰之力就做到了(违反同源政策)。通常的问题是如何在 jquery 中进行跨域服务调用:)

标签: c# jquery asp.net


【解决方案1】:

可以从请求到来的防火墙中检查 Web 服务。它可以通过响应的内容类型来检查。所有 Web 服务都将“application/soap-xml”作为内容类型。

【讨论】:

    【解决方案2】:

    验证您对函数的所有请求并拒绝未经验证的调用。查看this了解更多信息。

    【讨论】:

      猜你喜欢
      • 2011-09-15
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 2011-09-02
      相关资源
      最近更新 更多