1,开启 php.ini 这2个服务

1
2
extension=php_openssl.dll
extension=php_soap.dll

以公共天气预报webservice为例,采用thinkPHP框架开发DEMO如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
* Webservice 测试
*/
public function () { header("content-type:text/html;charset=utf-8");
/*
* 指定WebService路径并初始化一个WebService客户端
*/
$ws = "http://www.webservicex.net/globalweather.asmx?wsdl"; //webservice服务的地址
$client = new SoapClient($ws);
大专栏  ThinkPHP使用soapclient调用webservice接口> /*
* 获取SoapClient对象引用的服务所提供的所有方法
*/
echo ("SOAP服务器提供的开放函数:"); var_dump($client->__getFunctions()); //获取服务器上提供的方法 echo ("SOAP服务器提供的Type:"); var_dump($client->__getTypes()); //获取服务器上数据类型 echo ("执行GetGUIDNode的结果:");
$result = $client->getWeather(array('CityName' => 'zhengzhou', 'CountryName' => 'china')); //查询中国郑州的天气,返回的是一个结构体
echo $result->GetWeatherResult; //显示结果 //自定义返回
//$data['list']=$result->return->data;
//$data['code']=$result->return->resultCode;
//$data['message']=$result->return->resultMessage; //$this->ajaxReturn($data); }

最新文章

  1. mysql 数据库备份
  2. 在hdfs上存取xml文件的实现代码
  3. BZOJ2882: 工艺
  4. JS实现网页下载[转]
  5. 对C语言中sizeof细节的三点分析
  6. 基于visual Studio2013解决算法导论之051区间树
  7. Mybatis批量更新数据
  8. ABP .Net Core 部署到IIS 问题汇总
  9. SQL数据库日志清理
  10. Deep Learning - 2 反向传播
  11. Android开发--Service和Activity通过广播传递消息
  12. 论文笔记系列-Efficient Neural Architecture Search via Parameter Sharing
  13. strchr()的用法
  14. C/C++基础----拷贝控制
  15. 【转】Google 的眼光
  16. 热爱编程,热爱生活,快速适应IT新技术
  17. git版本控制文件提交到composer应用市场,并下载用市场的软件库
  18. 用Keras 和 DDPG play TORCS(1)
  19. Memcached 查询stats及各项状态解释
  20. asp.net mvc HtmlHelperExt EnumDropDownList

热门文章

  1. 微信小程序2048开发进度(二)
  2. OpenCV学习与应用
  3. Java文字识别软件-调用百度ocr实现文字识别
  4. rsync配置文件模板
  5. 研究NLP100篇必读的论文---已整理可直接下载
  6. 第二类错误|检验统计量|左偏|右偏|P值
  7. Tript协议|伯尔尼公约|著作权|立法宗旨|自动保护|著作权集体管理|
  8. BGP2
  9. AttributeError: 'bytes' object has no attribute 'hex'
  10. 实战_3:新建产品配置(product)并导出项目