肥皂错误:“看起来我们没有XML文档”

时间:2017-07-03 15:58:05

标签: php xml soap

我检查一个模拟肥皂的调用与curl请求之间的区别,这里的工作是xml工作:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.test.com/">
    <soapenv:Header/>
    <soapenv:Body>
        <ser:DoItdoItRequest1>
            <version>1.0</version>
        </ser:DoItdoItRequest1>
    </soapenv:Body>
</soapenv:Envelope>

我使用SoapClient更改代码比模拟curl请求更干净,但是我的服务器返回了我:

looks like we got no XML document

调试时,我从客户端获取&gt; __ getLastRequest()

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://service.test.com/">
    <SOAP-ENV:Body>
        <ns1:DoItdoItRequest1>
            <version>1.0</version>
        </ns1:DoItdoItRequest1>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

唯一的区别似乎是:

<ser:DoItdoItRequest1>

针对

<ns1:DoItdoItRequest1>

你知道如何将这个ns1改为ser:使用SoapClient吗?一个选项可能吗? 我找不到有用的帮助......

问候。

0 个答案:

没有答案