$url=httpsapihuoshancomhotsoonitemvideo_playbackvideo_id=v030c0g10000ci092prc77uanges7ehg;php获取url的响应头
可以使用curl函数来获取响应头,示例代码如下:
$url = 'https://api.huoshan.com/hotsoon/item/video/_playback/?video_id=v030c0g10000ci092prc77uanges7ehg';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
$response = curl_exec($ch);
$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
$header = substr($response, 0, $header_size);
echo $header;
curl_close($ch);
这段代码中,首先通过curl_init函数初始化一个curl句柄,并设置一些选项。其中,CURLOPT_RETURNTRANSFER选项表示将curl_exec的结果以字符串形式返回,CURLOPT_HEADER选项表示返回响应头,CURLOPT_NOBODY选项表示不返回响应体。
接着,调用curl_exec函数发送请求,并使用curl_getinfo函数获取响应头的大小。然后,使用substr函数从响应结果中截取出响应头,并输出。
最后,调用curl_close函数关闭curl句柄
原文地址: https://www.cveoy.top/t/topic/gQAx 著作权归作者所有。请勿转载和采集!