php中curl使用案例(三)

通过调用webservice查询服务器数据(本应是查询天气,因接口不能使用,改成访问本地的文件)

$data = 'theCityName=北京';
$curl = curl_init();
//设置请求的链接
curl_setopt($curl,CURLOPT_URL,"http://localhost/work/return.php");#"http://www.webxml.com.cn/WebServices/WeatherWebService.samx/getWeatherbyCityName"
//设置不含头信息
curl_setopt($curl,CURLOPT_HEADER,0);
//设置返回信息不打印,放在变量中
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
//设置数据传递方式是post
curl_setopt($curl,CURLOPT_POST,1);
//设置post传递数据
curl_setopt($curl,CURLOPT_POSTFIELDS,$data);
//设置http头信息
curl_setopt($curl,CURLOPT_HTTPHEADER,array("application/x-www-form-urlencoded;charset=utf-8","Content-length:".strlen($data)));
//执行
$output = curl_exec($curl);
//判断是否有错误
if(!curl_errno($curl)){
	//$info = curl_getinfo($curl);
	//print_r($info);
	echo $output;
}else{
	echo 'curl error:'.curl_error($curl);
}
//关闭curl
curl_close($curl);

返回结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值