POST请求失败:IIS 7.5 + ARR 2.0(反向代理)+ OWIN http模块

时间:2017-11-01 13:24:19

标签: iis-7.5 owin reverse-proxy okta arr

我的顶级应用程序与OKTA SSO集成后,IIS ARR反向代理实现失败。 OKTA集成使用OWIN模块和WS-Federtaion协议。后端WebSphere应用服务器正在记录socketTimeout异常,并且IIS上的FRT日志粘贴在下面。

MODULE_SET_RESPONSE_ERROR_STATUS

ModuleName ApplicationRequestRouting Notification 128 HttpStatus 500 HttpReason内部服务器错误HttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo通知EXECUTE_REQUEST_HANDLER ErrorCode操作成功完成。 (为0x0) 还有两个步骤,General_Read_entity_end显示Bytes收到为零。

-GENERAL_READ_ENTITY_END BytesReceived 0 ErrorCode 2147942438 ErrorCode到达文件的末尾。 (0x80070026)

我已经发出了request.InsertEntityBody();根据{{​​3}}在Application_BeginRequest和EndRequest中,但它没有帮助。

IIS 7.5,ARR 2.0,URL Rewrite 2.0,IBM WebSphere 7.0

还有其他想法吗?

由于

1 个答案:

答案 0 :(得分:0)

通过在" Application_AuthenticateRequest"中使用request.InsertEntityBody()可以部分解决该问题。事件。现在,从后端服务器成功加载了初始页面。但刷新和按钮点击等事件并不起作用。没有错误,fiddler和FRT日志中的http状态为200。但是,fiddler上的Body列显示0个字节。