带有 ARR 的 IIS:根据 soap 内容将 soap 消息路由到不同的服务器

IIS with ARR: Route soap message to different server depending of the soap content

我想根据消息内容将 SOAP 消息路由到不同的服务器。

我尝试了应用程序请求路由 (ARR),但似乎只能通过服务器变量和 HTTP header。

我找到了这个教程: Developing a Custom Rewrite Provider for URL Rewrite Module

我的问题是,我可以使用自定义 ReplaceProvider(IRewriteProviderIProviderDescriptor)根据 HTTP body 进行路由吗?

这不可能!

应用程序请求路由 (ARR) 只能访问来自 http header 的信息。