返回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);

}

昔日数据月付12元起,湖北十堰机房10M带宽月付19元起

昔日数据怎么样?昔日数据是一个来自国内服务器销售商,成立于2020年底,主要销售国内海外云服务器,目前有国内湖北十堰云服务器和香港hkbn云服务器 采用KVM虚拟化技术构架,湖北十堰机房10M带宽月付19元起;香港HKBN,月付12元起; 此次夏日活动全部首月5折促销,有需要的可以关注一下。点击进入:昔日数据官方网站地址昔日数据优惠码:优惠码: XR2021 全场通用(活动持续半个月 2021/7...

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

CloudCone,美国洛杉矶独立服务器特价优惠,美国洛杉矶MC机房,100Mbps带宽不限流量,可选G口,E3-1270 v2处理器32G内存1Gbps带宽,69美元/月

今天CloudCone发布了最新的消息,推送了几款特价独立服务器/杜甫产品,美国洛杉矶MC机房,分配100Mbps带宽不限流量,可以选择G口限制流量计划方案,存储分配的比较大,选择HDD硬盘的话2TB起,MC机房到大陆地区线路还不错,有需要美国特价独立服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2...

curl_init为你推荐
寄存器ios10腾讯周鸿祎accessroute支持ipad请仔细阅读在本报告尾部的重要法律声明photoshop技术什么是ps技术traceroute网络管理工具traceroute是什么程序重庆宽带测速重庆市电信网速测试是哪个网站或ipchromeframeicharts 怎么支持ie8迅雷雷鸟啊啊,想下载《看门狗》可13GB的大小,我每秒才450KB,我该怎么样才能大幅度地免费提高电脑下载
备案域名购买 hostgator 韩国俄罗斯 tier 账号泄露 一点优惠网 网站被封 美国在线代理服务器 微软服务器操作系统 如何注册阿里云邮箱 爱奇艺会员免费试用 申请网页 创建邮箱 web服务器搭建 下载速度测试 免费个人主页 江苏徐州移动 nano 北京购车摇号申请网站 北京市机动车牌照申请网站 更多