【发布时间】:2018-01-31 13:36:25
【问题描述】:
我请求一个 wsdl,该 wsdl 托管在端口不是 80 的域上。
http://example.com:5555/test.asmx?wsdl
但他们没有在<port> 元素中指定端口
<wsdl:port name="ECommerceServiceSoap" binding="tns:ECommerceServiceSoap">
<soap:address location="http://example.com/test.asmx" />
</wsdl:port>
所以我可以下载 wsdl,但来自它的所有调用都会收到 404 响应,因为 PHP soapclient 没有调用正确的 url(没有端口)。
我有什么解决方案?
【问题讨论】: