首页 > 代码库 > php——SoapClient访问webservice
php——SoapClient访问webservice
原文:php——SoapClient访问webservice
通过SoapClient调用天气预报
<?php
header ( "Content-Type: text/html; charset=gb2312" );
/*
* 指定WebService路径并初始化一个WebService客户端
*/
$ws = "http://www.webservicex.net/globalweather.asmx?wsdl";//webservice服务的地址
$client = new SoapClient ($ws);
/*
* 获取SoapClient对象引用的服务所提供的所有方法
*/
echo ("SOAP服务器提供的开放函数:");
echo (‘<pre>‘);
var_dump ( $client->__getFunctions () );//获取服务器上提供的方法
echo (‘</pre>‘);
echo ("SOAP服务器提供的Type:");
echo (‘<pre>‘);
var_dump ( $client->__getTypes () );//获取服务器上数据类型
echo (‘</pre>‘);
echo ("执行GetGUIDNode的结果:");
$result=$client->getWeather(array(‘CityName‘=>‘zhengzhou‘,‘CountryName‘=>‘china‘));//查询中国郑州的天气,返回的是一个结构体
echo $result->GetWeatherResult;//显示结果
?>
php——SoapClient访问webservice
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。