php – 如何更改使用SOAP请求发送的命名空间?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何更改使用SOAP请求发送的命名空间?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_512_2@
与此问题相关: How to request an answer from a SOAP XML API?

我有这个PHP脚本发送带有必填字段的请求:

$client = new SOApClient('https://live.domainBox.net/?WSDL');
$params = array(
    'AuthenticationParameters' => array(
        'Reseller' => 'resellername','Username' => 'myusername','Password' => 'mypassword'
    ),'CommandParameters' => array(
        'DomainName' => 'mydomain.COM','LaunchPhase' => 'GA'
    )
);

$result = $client->CheckDomainAvailabilITy($params);

PRint_r($result);

我收到以下错误消息:

删除并重新编译了apache,以包含使用WHM / cPanel提供的最新SOAP版本.

我的问题是:
如何发送正确的信封命名空间?

解决方法

构建soap_client对象时,可以传递一个选项的数组,认情况下,根据PHP文档,版本将为1.1.

您遇到的错误似乎指出该服务可能是SOAP 1.2,因此您需要将其设置为1.2 …

$client = new SoapClient('https://live.domainBox.net/?WSDL',array('soap_version' => SOAP_1_2));

试试吧!

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何更改使用SOAP请求发送的命名空间?全部内容,希望文章能够帮你解决php – 如何更改使用SOAP请求发送的命名空间?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。