linux - curl 命令获取时间

标签 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

最佳答案

您不需要在 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/

相关文章:

iphone - MPMoviePlayerController 播放 YouTube 视频

c++ - 从 Handle 获取 libcurl 请求方法

batch-file - 使用来自bat文件的curl http post发送多个文件

c++ - 重载新运算符以将对象存储在 mmap 文件中

linux su 密码

python-3.x - Gtk4 GestureClick 未发出释放信号

java - Java 中等效的 curl 命令

linux - NginX 作为多个子域的 HTTPS 反向代理?

http - 如何在 Delphi 中使用 HTTP 客户端 API

http - 监听随机 IP 的自定义 HTTP 服务器