首页 / PHP / soap调用无返回值值
soap调用无返回值值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了soap调用无返回值值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3743字,纯文字阅读大概需要6分钟。
内容图文
![soap调用无返回值值](/upload/InfoBanner/zyjiaocheng/199/969c439d26d244c6b49e4fd665c8aafd.jpg)
1.我new了一个soapclient,
$this->CLIENT = new SoapClient('http://services.carsolize.com/BookingServices/OrdersService.svc?wsdl',
array(
/*"SoapAction" => "urn:IOrdersService/GetOrders",*/
'exceptions' => true,
"trace" => 1,
)
);
2.发送请求:
try{
$XMLSearch = '
'.$this->INPUT_VALIDATION['VALID']['date_from'].'T00:00:00 0 '.$this->INPUT_VALIDATION['VALID']['date_to'].'T00:00:00
$result = $this->CLIENT->GetOrders(
new SoapVar($XMLSearch,XSD_ANYXML)
);
var_dump($this->CLIENT->__getFunctions());
echo $this->CLIENT->__getLastResponse());
var_dump($this->CLIENT->__getTypes());
echo $result ;
}catch(Exception $e){
echo $e->getMessage();
}
3.$result是空的,什么也没打印出来,也没有报错,但是$this->CLIENT->__getLastResponse()有值
我不知道问题出在什么地方,为什么getlastresponse又值而getorder没有值呢
回复讨论(解决方案)
缺少用户名和口令,无法进行测试
缺少用户名和口令,无法进行测试
用户名和密码是公司的,你想怎么测试,我可以把返回值贴出来,谢谢
你不是说 无返回值 吗?
既然能 可以把返回值贴出来
那还问什么?
1.__getlastresponse的返回值:
2.getorder无返回值
3.__getFunctions的返回值:
array(4) {
[0]=>
string(38) "UNKNOWN GetOrders(UNKNOWN $parameters)"
[1]=>
string(41) "UNKNOWN GetFinReport(UNKNOWN $parameters)"
[2]=>
string(38) "UNKNOWN GetOrders(UNKNOWN $parameters)"
[3]=>
string(41) "UNKNOWN GetFinReport(UNKNOWN $parameters)"
}
4.__getlastrequest的返回值:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body>
你不是说 无返回值 吗?
既然能 可以把返回值贴出来
那还问什么?
我用soapui测试,可以正常返回。难道soapui的返回值是通过soapclient的__getLastResponse返回的而不是通过getorders返回的
不经测试,我如何知道你写的是否正确?
不经测试,我如何知道你写的是否正确?
谢谢你,我好像知道问题了,我测试了一下,他们每个函数有两套,有一套有问题,没有返回值
我以为找到问题了,结果没找到问题,是有两个server,但是https://rd00155d3a2faa/BookingServices/OrdersService.svc所有的request都是没有响应的,不只是getOrder没有响应。
这个问题目前解决了吗?我也遇到了这样的问题
内容总结
以上是互联网集市为您收集整理的soap调用无返回值值全部内容,希望文章能够帮你解决soap调用无返回值值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。