【问题标题】:soap address being changed when access through IIS proxy通过 IIS 代理访问时更改了肥皂地址
【发布时间】:2014-10-16 04:45:36
【问题描述】:

我正在使用 IIS 7.5 并将所有请求重定向到 weblogic 服务器。 我的 IIS 在 https 和 weblogic 上运行在 http 协议上。

当我通过以下 URL 访问通过 weblogic 公开的 web 服务时

https://10.AA.BB.CC/XXX/YYYYY?WSDL

我可以接收 wsdl 但soap地址更改为下面

<soap:address location="http://10.AA.BB.CC:80/XXX/YYYYY"/>

这是在 http 上,我们没有为我们的客户端提供端口 80 访问。

预期的肥皂毒应该是

<soap:address location="https://10.AA.BB.CC:80/XXX/YYYYY"/>

Client(access https url)---->IIS(https)----->Weblogic(http)  

【问题讨论】:

    标签: iis-7 iis-7.5


    【解决方案1】:

    您需要在负载均衡器上设置一个额外的标头变量“WL-Proxy-SSL: true”,以便 WLS 识别在 https 上调用的请求。此外,您需要在 WLS 托管服务器上设置标志 Weblogic-Proxy-Plugin Enabled。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      相关资源
      最近更新 更多