【问题标题】:Wrapper WebAPI vs IIS Url RewriteWrapper WebAPI vs IIS Url Rewrite
【发布时间】:2020-02-22 22:42:21
【问题描述】:

亲爱的,

我将与另一个集成,比如说'system X to out system Y',但有一些限制 System X 不会直接访问服务器,因此将创建一个可供 System X 访问的封装 API。

包装 API 角色 不外乎以下,

  1. System X 调用 Wrapper API
  2. 包装 API 调用系统 Y
  3. 系统 Y 响应 Wrapper API
  4. Wrapper API 响应 System X

简单地用作路由器,将请求从系统 X 路由到系统 Y。

所以我正在考虑改用 IIS URL 重写。

我的问题,IIS URL 重写是否足以解决这种情况,否则我将面临一些问题 注意到所有 HTTP 动词都将被使用?

提前致谢

【问题讨论】:

    标签: c# iis url-rewriting asp.net-web-api2 wrapper


    【解决方案1】:

    当 URL 重写作为 ARR 的反向代理工作时,它只是将请求路由到系统 Y,而不对请求上下文进行任何更改。因此,如果您的系统 Y 需要额外的请求或身份验证标头。它可能会失败。

    当然,如果您的包装器 WEB API 只是作为普通的反向代理工作,并且它没有对请求正文进行任何更改。然后你可以尝试使用 URL 重写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      相关资源
      最近更新 更多