我需要手动测试一些 XML 请求,即我想用之前创建的 XML 请求调用 webservice 方法。我正在尝试使用 SoapClient __doRequest,但我得到的只是一个空白的空响应。
我已经阅读了文档和这里的其他几篇文章,似乎以前没有人尝试过这个,而少数提出类似问题的人确实没有得到回应。
同样,这样做的原因只是一种测试由其他工具生成的 XMLRequest 的方法,该工具会在某些 web 服务上引起问题。所以,我不能调用soapclient生成的方法,也不能调用“_call”。我需要使用 SOAPClient 发送我自己之前创建的 XML 请求。这可能吗?如果是这样怎么......
$result = $soapClient->__doRequest($docRequest, "http://someservice.asmx", "http://someservice/Login", soap_1_2, 0);
当我调用它时,我在 $result 处得到 null 而没有任何错误。