首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

php soap客户端调试范例及调试

2012-11-14 
php soap客户端调试实例及调试1,实例try {$client new SoapClient(null, array(location http://lo

php soap客户端调试实例及调试
1,实例

try {$client = new SoapClient(null, array('location' =>'http://localhost/oms07/index.php?r=api', 'uri' =>'http://localhost/oms07'));$results = $client->__soapCall('getFailParts', array('startTime'=>'2011-10-24','endTime'=>'2011-10-25'));var_dump($result);} catch (Exception $e) {printf("Message = %s",$e->__toString());}


2,调试
SOAP扩展当前已经提供调试功能,
        “之前在使用soap时,调试时无法得知返回错误信息,只会得到looks like we got no XML document。最近还想写个扩展用于获取返回响应信息,再查看PHP文档原来可以这样.手册是个好东西。”

         代码如下
/*** 设置参数array("trace"=>true)用于调试* __getLastRequest 返回请求信息* __getLastResponse 返回响应信息包括报错信息都会返回*/try{    $client = new SoapClient($server,array("trace"=>true));             $client->method($args);}catch(SoapFault $e){    echo $client->__getLastRequest();    echo $client->__getLastResponse();    echo $e->getMessage();}

热点排行