我正在运行一个 curl 命令:
curl -s -w "\n\n%{time_connect} + %{time_starttransfer} = %{time_total}\n\n" GET http://www.google.com
我得到的回复是:
0.000 + 0.000 = 0.000
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.co.in/?gfe_rd=cr&dcr=0&ei=zWUAWsbbDabU-APf85KoBQ">here</A>.
</BODY></HTML>
0.217 + 0.416 = 0.417
所以我不明白的一件事是,为什么要花两个时间,它们代表什么??
0.000 + 0.000 = 0.000
0.217 + 0.416 = 0.417
最佳答案
您不需要在 curl
命令中使用 GET
并且它会尝试 GET
并失败,并且结果在第一个输出中给出,带有零.
从 curl
命令中删除 GET
并尝试。
curl -w "\n\n%{time_connect} + %{time_starttransfer} = %{time_total}\n" www.google.com
关于linux - curl 命令获取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47138405/