通过调用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);
返回结果:

411

被折叠的 条评论
为什么被折叠?



