curl_setopt($curl,CURLOPT_NOBODY,true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$data= curl_exec($curl);$http_code= curl_getinfo($curl,CURLINFO_HTTP_CODE); curl_close($curl);$http_code=$http_code==0?404:$http_code;//如果链接被重定向,则直接访问最终重定向地址状态码if($http...
curl_getinfo ( resource $ch [, int $opt = 0 ] ) resource $ch cURL 句柄 opt参数如下: CURLINFO_EFFECTIVE_URL - 最后一个有效的URL地址 CURLINFO_HTTP_CODE - 最后一个收到的HTTP代码 CURLINFO_FILETIME - 远…
redirect_time:重定向耗时。 curl_getinfo()函数还有一个可选择参数$opt,通过这个参数可以设置一些常量,对应到上术这个字段,如果设置了第二个参数,那么返回的只有指定的信息。例如设置$opt为CURLINFO_TOTAL_TIME,则curl_getinfo()函数只返回total_time,即总传输消耗的时间,在只需要关注某些传输信息时,设置$opt参数...
返回值例子: { "url":"http://xxx.xxx.xx/xxx/xxx", "content_type":null, //下载内容的Content-Type:值,NULL表示服务器没有发送有效的Content-Type:header "http_code":0, //最后一个收到的http代码 "header_size":0, //header部分的大小 "request_size":0, //在HTTP请求中有问题的请求大小 "fi...
mixedcurl_getinfo(resource $ch[,int $opt]) 获取有关上次传输的信息。 参数 ch 由curl_init()返回的cURL句柄。 opt 这可能是以下常量之一: CURLINFO_EFFECTIVE_URL- 上次有效的网址 CURLINFO_HTTP_CODE- 最后收到的HTTP代码 CURLINFO_FILETIME- 检索到的文档的远程时间,CURLOPT_FILETIME启用; 如果返回-1,...
curl是一个非常实用的、用来与服务器之间传输数据的工具;支持的协议包括 (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET an…
//$code = curl_getinfo($remote, CURLINFO_HTTP_CODE); $info = curl_getinfo($remote); print_r($info); $timeInfo = 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url']; echo $timeInfo."<hr>"; ...
Curl http_code 状态码 意义及信息,shell命令:curl-I-m10-o/dev/null-s-w%{http_code}http://test.comcurl_init—初始化一个curl会话curl_copy_handle—拷贝一个curl连接资源的所有内容和参数curl_errno—返回一个包含
curl -o /dev/null-s -w"%{http_code}"https://apifox.com 这样,curl会将访问的网站响应结果中除状态码之外的所有输出重定向到/dev/null(即不显示),只在命令行中输出 HTTP 状态码。 Windows 使用NUL来提供类似的功能。所以,当你尝试在 Windows 使用类似于 UNIX 的命令时,你应该将/dev/null改为NUL。
需要在执行curl_exec后再通过curl_getinfo来获取。 $ch = curl_init (); curl_setopt($ch, CURLOPT_URL, 'http://www.google.com.hk'); curl_setopt($ch, CURLOPT_TIM