Home > Backend Development > PHP Tutorial > webservice问题,soap问题,响应问题-求大神!大神在哪?

webservice问题,soap问题,响应问题-求大神!大神在哪?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-23 13:43:41
Original
1113 people have browsed it

怎样判断请求的GetInfo没有给出响应?

$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

假设我的参数都对,怎么判断webservice没有做出响应?没有给我返回我要的数据?


回复讨论(解决方案)

?其他??了??

?其他??了??

?其他??了??

怎样判断请求的GetInfo没有给出响应?

$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

假设我的参数都对,怎么判断webservice没有做出响应?没有给我返回我要的数据?


没做出响应和没返回数据不一样吧,没做响应是没接受到请求呢,还是接收到了没返回结果呢

try {  $soap = new SoapClient("http://......?WSDL");  $param = array();  $xml = $soap->GetInfo($param);} catch (Exception $e) {  echo $e->getMessage(); //如果出现错误,都会到达这里}
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

try {  $soap = new SoapClient("http://......?WSDL");  $param = array();  $xml = $soap->GetInfo($param);} catch (Exception $e) {  echo $e->getMessage(); //如果出现错误,都会到达这里}
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

try {  $soap = new SoapClient("http://......?WSDL");  $param = array();  $xml = $soap->GetInfo($param);} catch (Exception $e) {  echo $e->getMessage(); //如果出现错误,都会到达这里}
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

怎样判断请求的GetInfo没有给出响应?

$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

假设我的参数都对,怎么判断webservice没有做出响应?没有给我返回我要的数据?


没做出响应和没返回数据不一样吧,没做响应是没接受到请求呢,还是接收到了没返回结果呢

怎样判断请求的GetInfo没有给出响应?

$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

假设我的参数都对,怎么判断webservice没有做出响应?没有给我返回我要的数据?


没做出响应和没返回数据不一样吧,没做响应是没接受到请求呢,还是接收到了没返回结果呢

try catch看看有什么问题。

try {  $soap = new SoapClient("http://......?WSDL");  $param = array();  $xml = $soap->GetInfo($param);} catch (Exception $e) {  echo $e->getMessage(); //如果出现错误,都会到达这里}
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

谢谢,我就是这么干的。


怎样判断请求的GetInfo没有给出响应?

$soap = new SoapClient(“http://xxxxxxxxxWSDL”);$xml = $soap->GetInfo($param);
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

假设我的参数都对,怎么判断webservice没有做出响应?没有给我返回我要的数据?


没做出响应和没返回数据不一样吧,没做响应是没接受到请求呢,还是接收到了没返回结果呢

就是请求发出去了,没返回结果或是服务端报错了。

try {  $soap = new SoapClient("http://......?WSDL");  $param = array();  $xml = $soap->GetInfo($param);} catch (Exception $e) {  echo $e->getMessage(); //如果出现错误,都会到达这里}
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login


请问我下面这样与你的什么区别啊?
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template