Iis 7 如何更新Http请求并将其发送到另一个web服务器

Iis 7 如何更新Http请求并将其发送到另一个web服务器,iis-7,jboss,http-headers,isapi-redirect,isapi-extension,Iis 7,Jboss,Http Headers,Isapi Redirect,Isapi Extension,以下是我们的环境设置: IIS 7从客户端(浏览器)接收Http(.jsp)请求。 它使用ISAPI_Redirect.dll盲目地将其重定向到JBoss 现在我们正试图修改这个设置,在IIS7/ISAPI_redirect将其发送到JBoss之前,我们需要使用Http模块修改发布的表单数据。此http模块是普通的.net http模块 我们能够截获http模块的request@BeginRequest事件,当我们将它发送到JBoss时,它会给我们“readclient failed(400)”

以下是我们的环境设置:

IIS 7从客户端(浏览器)接收Http(.jsp)请求。 它使用ISAPI_Redirect.dll盲目地将其重定向到JBoss

现在我们正试图修改这个设置,在IIS7/ISAPI_redirect将其发送到JBoss之前,我们需要使用Http模块修改发布的表单数据。此http模块是普通的.net http模块

我们能够截获http模块的request@BeginRequest事件,当我们将它发送到JBoss时,它会给我们“readclient failed(400)”错误


你知道如何完成这项任务或解决眼前的问题吗?

我们无法以最初的形式解决问题。我们所做的是从原始管道中删除了ISAPI_重定向/JBoss

现在,我们通过设置另一个未配置ISAPI_重定向的虚拟目录将请求直接发送到http模块,我们进行修改(之前我们打算在JBoss收到请求后执行此操作),然后将其发送到另一个配置ISAPI_重定向的虚拟目录(URL)。现在ISAPI_重定向捕获请求,将其映射到JBoss格式并发送到JBoss

基本上,我们改变了处理客户的位置,事情似乎也在原地踏步