如何在php中获取curl请求的请求头信息及相应头信息

1、获取请求头信息

可以在curl_exec函数执行前,添加代码curl_setopt($ch,CURLINFO_HEADER_OUT,true);

在curl_exec函数执行后,通过 curl_getinfo($ch,CURLINFO_HEADER_OUT) 来获取curl执行请求的请求数据。


2、获取响应头信息

可以在curl_exec函数执行前,添加代码 curl_setopt($ch, CURLOPT_HEADER, true);

curl_setopt($ch, CURLOPT_NOBODY,true);

之后 通过curl_exec函数来获取响应头信息。

或者获取设置 curl_setopt($ch, CURLOPT_NOBODY,false);然后对curl_exec获取的值通过\r\n\r\n(响应头后有个空行)进行分割截取第一部分即为响应头信息。

你可能感兴趣的:(#,curl采集)