
如何用php调用外部接口json数据
5个回答
展开全部
两种比较简单的方法:
1、使用curl
$url = "http://www.xxxxxxxxxx.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT , 30);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
2、使用file_get_contents
$output = file_get_contents($url);
echo $output;
3 、使用socket 也是可以的
展开全部
可以使用php+crul模拟请求接口,如curl模拟post请求
$url = "http://localhost/web_services.php";
$post_data = array ("username" => "bob","key" => "12345");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// post数据
curl_setopt($ch, CURLOPT_POST, 1);
// post的变量
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
//打印获得的数据
print_r($output);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
curl
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-25
展开全部
不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-25
展开全部
不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询