如何使用php soap client生成此架构似乎无法找到方法
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:loc="http://www.csapi.org/schema/parlayx/subscribe/manage/v1_0/local">
<soapenv:Header>
<tns:RequestSOAPHeader xmlns:tns="http://www.namesapace.com/common/v2_1">
<tns:one>***</tns:one>
<tns:two>***</tns:three>
<oauth_token>***</oauth_token>
</tns:RequestSOAPHeader>
</soapenv:Header>
<soapenv:Body>
<loc:ProductRequest>
<subInfo>
<productID>***</productID>
<isAutoExtend>0</isAutoExtend>
</subInfo>
</loc:ProductRequest>
</soapenv:Body>
</soapenv:Envelope>
&#13;
答案 0 :(得分:0)
除了使用客户端之外,有时它可能无法绑定到命名空间,尤其是在使用不同的soap版本或其他奇怪的原因时。通过覆盖soap类并替换ns1和ns2值来解决它,如此处所述http://php.net/manual/en/soapclient.dorequest.php#74123
答案 1 :(得分:0)
如果使用php soapclient没有成功,只需使用curl发布请求。
此答案中的示例 - SOAP request in PHP with CURL