POST 带header请求
//curl请求
function http_request($url,$headers = array(),$data = null)
{
$curl = curl_init();
if (count($headers) >= 1) {
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
}
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // 跳过证书检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); // 从证书中检查SSL加密算法是否存在
if (!empty($data)) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
示例
$sUrl = "http://op

本文介绍了如何在PHP中使用curl库发送带有HTTP头部信息的GET和POST请求。通过示例代码详细展示了如何设置和发送请求头,这对于处理身份验证、API调用等场景至关重要。
订阅专栏 解锁全文
3987

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



