通常在端口80上使用SOAP很简单:
$client = new SoapClient('http://domain.com/webservice?wsdl');
您如何通过另一个TCP端口使用Web服务? (不是80或443)
答案 0 :(得分:2)
尝试:
http://domain.com:808/webservice?wsdl
=>
$client = new SoapClient('http://domain.com:808/webservice?wsdl');
术语:808
表示URI的端口号,如果省略,它将使用指定协议的默认端口号。 (80:用于HTTP)
通常,使用通用语法进行权限的URI 应将空路径标准化为“/”路径。同样,一个 显式“:port”,其端口为空或者为。的默认值 scheme,相当于端口及其“:”分隔符所在的那个 因此,应该通过基于方案的规范化来消除。对于 例如,上面的第二个URI是“http”的常规形式 方案
URI的一个很好的概述是here。