使用try catch 捕获Soap 异常
2012-10-16 16:29
183 查看
使用try catch 捕获Soap 异常
<?php try{ $options = array ( 'uri' => , 'location' => , //注意: 这个location指定的是server端代码在服务器中的具体位置, 我的是在本地根目录下的soap目录中, 'trace' => true, ); $client = new SoapClient ( null, $options ); //SoapHeader 身份认证。让具体指定用户口令的用户来访问我们的web服务接口。 $header = new SoapHeader ( 'namespace', 'auth', 'key', false, SOAP_ACTOR_NEXT ); $client->__setSoapHeaders ( array ($header ) ); $wsdl_array = json_encode ( $arg ); $output = $client->__soapCall ($action, array ($wsdl_array ) ); //__soapCall 服务器端调用的方法和传递过去的值。 return json_decode ( $output, true ); }catch(SoapFault $e){ echo $client->__getLastRequest(); echo $client->__getLastResponse(); } ?>
相关文章推荐
- SQL2005存储过程中使用try catch捕获异常
- 异常捕获try catch的使用
- 使用try catch抛出和捕获异常
- 在swift中使用try catch 捕获异常
- 1.使用try catch 捕获除0异常,并打印信息“不能除0”. * 2.将字符串“12.5” 转换为float类型 * 3.将int类型的127转换成 byte和short类型
- Swift 读取本地json文件时的异常捕获(try catch)的使用
- 所有的异常都要使用try catch 语句捕获?
- SQL2005存储过程中使用try catch捕获异常
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- Laravel如何使用数据库事务及捕获事务失败后的异常详解
- Java SE7新特性之捕获多种类型的异常并且重新抛出使用改进的类型检查的异常
- webservice接口常见问题1:客户端使用SOAP方式调用CXF服务时异常
- python异常捕获及使用场景
- TP3.2的try catch如何捕获异常
- 异常捕获和log4net使用
- 使用try/catch捕获异常
- 使用两个不同类型的数据进行加法计算时,使用异常处理语句捕获由于数据类型错误而出现的异常,发生生成错误。是否继续并运行上次的成功生成?
- 项目中使用SPRING AOP方式统一捕获异常
- Selenium基本使用(十一)异常捕获
- Android使用UncaughtExceptionHandler捕获全局异常