wsdl生成客户端代码

简介:
 
  1. <?php 
  2. header("Content-Type: text/html; charset=utf-8"); 
  3. /* 
  4. * 指定WebService路径并初始化一个WebService客户端 
  5. */ 
  6. $ws     = "http://192.168.1.100/ac/webservice/abc?wsdl"
  7. $client = new SoapClient($ws,array('trace' => 1,'uri'=>'http://www.test.com/SoapDiscovery/')); 
  8.  
  9. /* 
  10. * 获取SoapClient对象引用的服务所提供的所有方法 
  11. */ 
  12. echo("SOAP服务器提供的开放函数:"); 
  13.  
  14. echo('<pre>'); 
  15. var_dump($client->__getFunctions()); 
  16. echo('</pre>'); 
  17.  
  18. echo("SOAP服务器提供的Type:"); 
  19.  
  20. echo('<pre>'); 
  21. var_dump($client->__getTypes()); 
  22. echo('</pre>'); 
  23.  
  24.  
  25. echo("执行GetGUIDNode的结果:"); 
  26. $darray("in1"=> "5","in2"=> "5","in3"=> "5"); 
  27. $username = $client->RankPage($d); 
  28.  
  29. var_dump($username); 
  30. echo(htmlspecialchars($client->__getLastRequest())); 
  31. echo('<hr>'); 
  32. echo(htmlspecialchars($client->__getLastResponse())); 
  33. echo('<hr>'); 
  34. echo('<hr>'); 
  35.  
  36. ?> 

 




      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/925181,如需转载请自行联系原作者




相关文章
|
2月前
|
XML Java Maven
WebService客户端调用的5种常见方式
本文介绍了在Java中创建和调用WebService的方法,包括服务端的搭建、配置类的添加以及客户端的多种调用方式(如使用JDK原生代码、wsimport命令、动态调用、代理工厂及HttpClient)。文中详细展示了每种方法的实现步骤和示例代码,强调了服务端与客户端参数实体类字段的兼容性,并推荐使用代理工厂方式进行调用。
160 0
WebService客户端调用的5种常见方式
|
Web App开发 XML .NET
浅淡Webservice、WSDL三种服务访问的方式(附案例)
Webservice Webservice是使应用程序以与平台和编程语言无关的方式进行相互通信技术。 eg:站点提供访问的数据接口:新浪微博、淘宝。 官方解释:它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。
1504 0
|
XML 网络架构 数据格式
webservice快速入门-SOAP和WSDL
webservice快速入门-SOAP和WSDL 什么是SOAP?SOAP:Simple Object Access Protocol SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。
3596 0
|
C++ 网络架构
根据wsdl使用gsoap开发webservice服务和客户端总结
基于wsdl使用gsoap开发webservice服务和客户端
2060 0