【问题标题】:cUrl doesn't send command immediatelycUrl 不会立即发送命令
【发布时间】:2013-08-16 20:08:41
【问题描述】:

我试图通过简单地调用cURL http://my.url.com 来获得服务器响应。如果我通过浏览器访问该网址,我会立即收到回复。如果我通过 curl 调用它,我最多需要 3-4 秒才能收到来自服务器的响应。

是否有任何特殊的“结束”命令必须传递给 curl?

【问题讨论】:

  • 服务器端也写了吗?

标签: linux http unix curl


【解决方案1】:

您可以运行带有详细标志的“cURL -v http://my.url.com”,以查看可能会变慢的步骤的详细信息。根据服务器的不同,响应可能快也可能慢。更多详情,请查看man page of cURL

此外,您的浏览器可能正在存储页面,这使得加载看起来更快。

【讨论】:

  • 谢谢 Jim,这实际上是一个 DNS 查找问题。我试图访问的 URL 通过 bonjour 发布它的服务,这会以某种方式搞砸。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-09
  • 1970-01-01
  • 1970-01-01
  • 2012-06-29
  • 2018-08-20
  • 2018-06-23
相关资源
最近更新 更多