永发信息网

急!!PHP SoapClient问题

答案:2  悬赏:0  手机版
解决时间 2021-01-27 15:58
  • 提问者网友:孤凫
  • 2021-01-26 18:19
try {
//连接服务器
$client = new SoapClient($i_url);
} catch (Exception $e) {
echo 'Message:'.$e->getMessage();
}
这里$i_url是webservice的接口地址,如果接口地址正常是没有问题的,现在问题是如果接口地址不通,我怎么能不报错PHP代码,而是走到catch 里面;
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-01-26 18:29
你应该把调用webservice上的方法放try里面 new SoapClient是不会报错的。
$client = new SoapClient($i_url);
try {
//连接服务器
$res= $client->webaction();
} catch (Exception $e) {
echo 'Message:'.$e->getMessage();
}
如果地址不对,应该会报Not Found
全部回答
  • 1楼网友:西岸风
  • 2021-01-26 20:04
php.ini 里面 +extension=php_soap.dll 答题不易,互相理解,您的采纳是我前进的动力,感谢您。 希望回答对你有帮助,如果有疑问,请继续追问
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯