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

}

腾讯云轻量服务器老用户续费优惠和老用户复购活动

继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...

Sharktech鲨鱼服务器商提供洛杉矶独立服务器促销 不限流量月99美元

Sharktech(鲨鱼服务器商)我们还是比较懂的,有提供独立服务器和高防服务器,而且性价比都还算是不错,而且我们看到有一些主机商的服务器也是走这个商家渠道分销的。这不看到鲨鱼服务器商家洛杉矶独立服务器纷纷促销,不限制流量的独立服务器起步99美元,这个还未曾有过。第一、鲨鱼机房服务器方案洛杉矶机房,默认1Gbps带宽,不限流量,自带5个IPv4,免费60Gbps / 48Mpps DDoS防御。C...

HyperVMart:加拿大vps,2核/3G/25G NVMe/G口不限流量/季付$10.97,免费Windows系统

hypervmart怎么样?hypervmart是一家成立了很多年的英国主机商家,上一次分享他家还是在2年前,商家销售虚拟主机、独立服务器和VPS,VPS采用Hyper-V虚拟架构,这一点从他家的域名上也可以看出来。目前商家针对VPS有一个75折的优惠,而且VPS显示的地区为加拿大,但是商家提供的测速地址为荷兰和英国,他家的优势就是给到G口不限流量,硬盘为NVMe固态硬盘,这个配置用来跑跑数据非常...

curl_init为你推荐
第二类医疗器械注册证核发重要产品信息指南我研制千万亿次超级电脑支持ipad支持ipad支持ipad重庆电信宽带管家重庆电信宽带安装收费苹果5.1完美越狱ios5.1能不能完美越狱?ios10.0.3小六升IOS11.0.3到底卡不卡,过来人给个建议winrar5.0win7 64位在运行winrar安装程序时,提示winrar停止工作。
中文域名查询 namecheap 美国主机代购 网站监控 eq2 网通ip vip购优汇 789电视网 服务器托管什么意思 php空间购买 免费申请网站 天翼云盘 hkt 吉林铁通 万网主机管理 1元域名 上海电信测速网站 网购分享 云营销系统 中国电信网络测速 更多