我遇到一个我认为应该在这里注意的问题是,如果您遇到错误“由于端点调度程序的地址过滤器不匹配,接收方无法处理,请检查发送方和接收方的端点地址是否一致”,并且您绝对确定您的协议和服务URL匹配,请发送“To”SoapHeader。
$soapHeaders = array(
new \SoapHeader('http://www.w3.org/2005/08/addressing', 'Action', 'your-action', true),
new \SoapHeader('http://www.w3.org/2005/08/addressing', 'To', 'your-service-endpoint-url')
);
$soapClient->__setSoapHeaders($soapHeaders);