繁体   English   中英

Wrapper WebAPI vs IIS Url 重写

[英]Wrapper WebAPI vs IIS Url Rewrite

亲爱的,

我将与另一个集成,比如说“系统 X 到系统 Y” ,但存在一些限制系统 X 不会直接访问服务器,因此将创建一个包装器 API 以供系统 X 访问。

Wrapper API 作用无非如下,

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

只需充当路由器,将请求从 System X 路由到 System Y。

所以我想改用 IIS URL 重写。

我的问题是,IIS URL 重写对于这种情况就足够了,否则我会遇到一些问题,注意到所有 HTTP 动词都将被使用?

提前致谢

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM