卷曲命令以获取时间

时间:2017-11-06 13:45:30

标签: linux http curl

我正在运行一个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&amp;dcr=0&amp;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

1 个答案:

答案 0 :(得分:2)

您在GET命令中不需要curl,它会尝试GET并失败,并以第一个输出零的形式给出结果。

GET命令中删除curl并尝试。

curl -w "\n\n%{time_connect} + %{time_starttransfer} = %{time_total}\n" www.google.com