返回php调用web services两种方法soap和curl

curl_init  时间:2021-04-19  阅读:()

php调用w eb s ervic es两种方法s oap和curl

以http://www.w ebxml.c om.c n/zh_c n/index.as px

一、使用soap调用

?p hp

//服务器支持soap扩展:

/*Example 1:

$c lient=new SoapClient(http://fy.w ebxml.c om.cn/w ebs ervic es/EnglishChines e.asmx?w s dl$parameters=array(w ordKey=test

//中英文双向翻译返回数据数组

$result=$c lient-Trans latorString($parameters);echo preprint_r($result-TranslatorStringResult).br/echo/pre

//中英文双向翻译返回数组含句子例子

$result1=$client-Translator($parameters);echo preprint_r($result1-TranslatorResult).br/echo/pre

//获得候选词

$result2=$c lient-SuggestWord($parameters);echo preprint_r($result2-SuggestWordResult).br/

echo/pre

//获得朗读MP3字节流,返回数据字节数组Byte[]

$result3=$c lient-GetMp3($parameters);echo preprint_r($result3).br/echo/pre

$c lient = newSoapClient(http://w ebs ervic e.w ebxml.c om.cn/WebServic es/IpAddres s S earchWebS ervic e.asmx?ws dl

$param=array(‘theIpAddres s’=‘202.96.134.33’);

$res ult=$c lient-getCountryCity ByIp($param);echo preprint_r($result-getCountryCity ByIpResu lt);echo/pre

$result 1=$c lient-getGeoIPContext($param);echo preprint_r($result 1);echo/pre

$result2=$c lient-getVers ionTime(echo preprint_r($result2);echo/pre

//Ex amp le 3:

$c lient = newSoapClient(http://w ebs ervic e.w ebxml.c om.cn/WebS ervic es/MobileCodeWS.asmx?ws dl

//获得国内手机号码归属地省份、地区和手机卡类型信息

$parm=array(‘mobileCode’=‘1367007’ ,’userID’=

$result=$c lient-getMobile CodeInfo($parm);echo($result-getMobileCodeInfoResult).br

//获得国内手机号码归属地数据库信息

$result 1=$c lient-getDatabas eInfo($parm);print_r($result 1).br

//获取SOAP类型列表(Returns list of SOAP types )echo‘preprint_r($c lient-__getTyp es ()) ;echo‘ /pre

//获取w ebs ervic e提供的函数echo‘preprint_r($c lient-__getFunc tions ()) ;echo‘ /pre

//服务器不支持soap扩展的情况下可引入网上开源的类库

?

二、使用curl中POST

?p hpcPost(‘l8200352367’);

*使用CURL中P O S T方式提交数据

*@param string$xml要提交的$xml数据function c Post($phone){

$curlPost=mobileCode=$phone userID=

$ch=curl_init();//初始化curl会话返回一个句柄curl_s etopt($ch, CURLOPT_URL,http://w ebs ervic e.w ebxml.c om.cn/WebServic es/Mobile CodeWS.asmx/getMobileCodeInfocurl_s etopt($c h, CURLOPT_POST, 1);//启用时会发送一个常规的POST请求类型为applic ation/x-www-form-urlenc oded就像表单提交的一样curl_s etopt($ch,CURLOPT_POSTFIELDS, $curlPost);curl_s etopt($ch,CURLOPT_RET URNTRANSFER, 1);//将curl_exec()获取的信息以文件流的形式返回而不是直接输出

$res=curl_exec($ch);curl_close($ch);v ar_dump($r es);

}

Kinponet是谁?Kinponet前身公司叫金宝idc 成立于2013年 开始代理销售美国vps。

在2014年发现原来使用VPS的客户需求慢慢的在改版,VPS已经不能满足客户的需求。我们开始代理机房的独立服务器,主推和HS机房的独立服务器。经过一年多的发展,我们发现代理的服务器配置参差不齐,机房的售后服务也无法完全跟上,导致了很多问题发生,对使用体验带来了很多的不便,很多客户离开了我们。经过我们慎重的考虑和客户的建议。我们在2015开始了重大的改变, 2015年,我们开始计划托管自己...

物语云-VPS-美国洛杉矶VPS无限流量云windows大带宽100M不限流量 26/月起

物语云计算怎么样?物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是特惠活动为美国洛杉矶Cera机房的不限流量大带宽VPS,去程直连回程4837,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-v,因此并不会超售超开。一、物语云官网点击此处进入物语云...

Friendhosting,美国迈阿密机房新上线,全场45折特价优惠,100Mbps带宽不限流量,美国/荷兰/波兰/乌兰克/瑞士等可选,7.18欧元/半年

近日Friendhosting发布了最新的消息,新上线了美国迈阿密的云产品,之前的夏季优惠活动还在进行中,全场一次性45折优惠,最高可购买半年,超过半年优惠力度就不高了,Friendhosting商家的优势就是100Mbps带宽不限流量,有需要的朋友可以尝试一下。Friendhosting怎么样?Friendhosting服务器好不好?Friendhosting服务器值不值得购买?Friendho...

curl_init为你推荐
圆周刊社区责任编辑:张女士苹果5eacceleratoraccess violation问题的解决办法!css3圆角用CSS3怎么实现圆角边框?ipad连不上wifiiPad 连不上Wifi,显示无互联网连接ipad连不上wifiipad无法加入网络怎么回事itunes备份怎样用itunes备份iphonems17-010win10pybaen.10.的硬币是哪国的再中国至多少钱win7还原系统电脑怎么恢复出厂设置win7旗舰版电信版iphone4s电信版iphone4s是买16gb的好还是32gb的好?
linux虚拟主机 免费域名申请 美国翻墙 免费网站监控 地址大全 最好看的qq空间 丹弗 灵动鬼影 架设服务器 刀片服务器是什么 有奖调查 789电视 ntfs格式分区 刀片式服务器 静态空间 空间技术网 ftp免费空间 爱奇艺vip免费领取 常州联通宽带 带宽租赁 更多