curl -I -o /dev/null -s -w %{http_code} http://192.168.195.129:8080 -I 仅输出HTTP请求头 -s 不输出任何东西 -m 设置请求超时时间,单位/秒 以下是脚本分步执行结果 [root@2 test]# curl -i -s http://192.158.1.11:8080/test/ ##调用页面 HTTP/1.1 200 Set-Cookie: JSESSIONID=00553C87045...
$httpCode; ?> 在这个示例中,我们使用curl_init()函数初始化一个cURL会话,并将URL作为参数传递。然后,我们使用curl_setopt()函数设置一些选项,以便我们可以获取HTTP代码。最后,我们使用curl_getinfo()函数获取HTTP代码,并使用curl_close()函数关闭cURL会话。
url_effective 最终获取的url地址,尤其是当你指定给curl的地址存在301跳转,且通过-L继续追踪的情形。 http_codehttp状态码,如200成功,301转向,404未找到,500服务器错误等。(The numerical response code that was found in the last retrieved HTTP(S) or FTP(s) transfer. In 7.18.2 the alias response_code...
从"find -exec curl"中提取http状态代码的方法是使用curl命令的"-w"选项结合"%{http_code}"参数。具体的命令如下: ```shell find <目录路径> -t...
# curl -sL -w "http_code:%{http_code} content_type:%{content_type}" -o /dev/null http://www.guokr.com 注:格式参数可以使用“\n”、“\r”、“\t”等转义字符 这篇文章里列出了-w 参数的变量,用法应该一样,需要的话自行尝试。
$result = curl_exec($curl); 获取http请求后返回的状态码 $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($http_status == 200) { echo 'dsada'; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 没有无缘无故的荣耀...
curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com -I 仅测试HTTP头 -m 10 最多查询10s -o /dev/null 屏蔽原有输出信息 -s silent -w %{http_code} 控制额外输出 绑定ip 测试: curl -I -m 10 -H "www.baidu.com" http://220.xxx.112.143 -o /dev/null -s -w %{...
命令行中用curl 获取HTTP返回的状态码 # curl -I -m 10 -o /dev/null -s -w %{http_code} https://www.baidu.com # curl -sL -w "http_code:%{http_code} content_type:%{content_type}" -o /dev/null http://www.guokr.com
通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码 代码如下 curl -I -m 10 -o /dev/null -s -w %{http_code} IP 上面的输出是不含换行的,如果需要换行的话,加上\n 代码如下 curl -I -m 10 -o /dev/null -s -w %{http_code} IP 200# curl -I -...
$httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); 另外curl_getinfo还可以获取很多其他信息,具体请参考:http://php.net/manual/en/function.curl-getinfo.php 。 复制代码代码如下: 下列选项的值将被作为长整形使用(在option参数中指定): CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP...