繁体   English   中英

未捕获的SoapFault异常:[HTTP]

[英]Uncaught SoapFault exception: [HTTP]

我正在尝试使用.Net制作PhP中的Api,我使用SoapClient来做到这一点。

我可以像这样返回它具有的功能:

$client = new SoapClient($url);
print_r($client->__getFunctions());

但是,当我尝试使用参数调用函数时,会返回错误:

未捕获的SoapFault异常:[HTTP]无法处理消息,因为内容类型为'text / xml; charset = utf-8'不是预期的类型'application / soap + msbin1'

我用这个:

$client = new SoapClient($url, array('soap_version' => 'SOAP_1_2','location'=>$urlWithoutWsdl, $params));

$response = $client->RegisterLoyaltyUser() ;
print_r($response);

所以我的问题确实是,我必须用另一种方式或另一个库来调用它吗?

编辑

该api受用户名和密码保护,也许这是我所缺少的东西?

提前致谢。

删除SOAP 1_2周围的引号。 这是一个常量而不是字符串值

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM