Curl 为什么可以';下载ffmpeg-2.7.tar.bz2?
我正在开发OS X优胜美地10.10.2。我想使用curl命令下载ffmpeg-2.7.tar.bz2,如下所示: 旋度-O 它不能工作 不过,它可以与其他url配合使用 添加--verbose选项时,将显示以下消息:Curl 为什么可以';下载ffmpeg-2.7.tar.bz2?,curl,ffmpeg,Curl,Ffmpeg,我正在开发OS X优胜美地10.10.2。我想使用curl命令下载ffmpeg-2.7.tar.bz2,如下所示: 旋度-O 它不能工作 不过,它可以与其他url配合使用 添加--verbose选项时,将显示以下消息: $ curl --verbose -O http://ffmpeg.org/releases/ffmpeg-2.7.tar.bz2 * Hostname was NOT found in DNS cache % Total % Received % Xferd Ave
$ curl --verbose -O http://ffmpeg.org/releases/ffmpeg-2.7.tar.bz2
* Hostname was NOT found in DNS cache
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 192.190.173.55...
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to ffmpeg.org (192.190.173.55) port 80 (#0)
> GET /releases/ffmpeg-2.7.tar.bz2 HTTP/1.1
> User-Agent: curl/7.37.1
> Host: ffmpeg.org
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 302 Found
< Location: http://211.167.105.70:80/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/ffmpeg.org/releases/ffmpeg-2.7.tar.bz2
< Connection: Close
<
{ [data not shown]
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
* Closing connection 0
您似乎正在使用一个代理(
211.167.105.70:80
),该代理返回一个
要使curl跟随HTTP重定向,请使用以下选项:
你收到错误信息了吗?如果运行
curl--verbose-O会发生什么http://ffmpeg.org/releases/ffmpeg-2.7.tar.bz2
?@TachyonVortex我收到消息:“在DNS缓存中找不到主机名”。当使用--verbose
时,您是否收到消息:正在尝试192.190.173.55
?您是否看到任何HTTP头,如:>GET/releases/ffmpeg-2.7.tar.bz2http/1.1
和
?您是否收到任何其他错误消息?请提供尽可能多的信息。另外,请看这篇优秀的文章:(特别是:)谢谢你的建议。我已经编辑了这个问题。
$ curl --version
curl 7.37.1 (x86_64-apple-darwin14.0) libcurl/7.37.1 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz
curl --verbose --location -O http://ffmpeg.org/releases/ffmpeg-2.7.tar.bz2