PHP发送GET/POST请求的方法、PHP调用API代码、可以使用curl方法、file_get_content方法实现post请求数据提交
public function api1()
{
$url = "https://api.com";
$body = array(
'username' => 'vienblog',
'link' => 'vienblog.com',
'title' => '免费开源博客'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
return $result;
}
public function api2()
{
$url = "https://api.com";
$data = array(
'username' => 'vienblog',
'link' => 'vienblog.com',
'title' => '免费开源博客'
);
$postdata = http_build_query($data);
$opts = array('http' =>
array('method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata));
$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);
return $result;
}
viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/152