通过IIS代理访问时更改soap地址

时间:2014-10-16 04:45:37

标签: iis-7 iis-7.5

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

当我通过以下网址访问通过weblogic公开的网络服务时

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

我可以收到wsdl但肥皂地址已更改为

<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)  

1 个答案:

答案 0 :(得分:0)

你需要设置一个额外的标头变量&#34; WL-Proxy-SSL:true&#34;在负载均衡器处,以便WLS标识在https上调用请求。此外,您需要在WLS受管服务器上设置标志Weblogic-Proxy-Plugin。