curl命令,脚本获取返回码使用

获取http返回码:

 curl -w "%{http_code}\n" https://www.baidu.com -s -o /dev/null 

-w 指定获取的参数
-s  不显示传输进度    比如这种  ##########100%

-o  输出到哪里

监控网站响应时间:
curl -o /dev/null  -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\ntime_connect}\n" "https://www.baidu.com"

参数

含义

  

time_namelookup

DNS解析域名时间

  

time_connect

TCP连接的时间,三次握手的时间

  

time_starttransfer

从请求开始到第一个字节将要传输的时间

  

time_total

总时间

  

speed_download

下载速度,单位-字节每秒

  

time_appconnect

SSL|SSH等上层连接建立的时间

  

time_pretransfer

从请求开始到响应开始传输的时间

  

time_redirect

从开始到最后一个请求事务的时间

time_namelookup

DNS解析域名时间,把域名--->ipd的时间

posted @ 2020-12-23 19:59  天宇星空  阅读(2301)  评论(0编辑  收藏  举报