我正在尝试从以下网站下载通过Content-Disposition:attachment发送的kml文件:
http://waterwatch.usgs.gov/index.php?m=real&w=kml&r=us®ions=ia
使用wget和curl与以下命令:
wget --content-disposition http://waterwatch.usgs.gov/index.php?m=real&w=kml&r=us®ions=ia
和
curl -O -J -L http://waterwatch.usgs.gov/index.php?m=real&w=kml&r=us®ions=ia
但是,它不保存文件作为发送器,而是仅保存html内容,并且在发送结束时被卡住。终端返回为:
$wget --content-disposition http://waterwatch.usgs.gov/index.php?m=real&w=kml&r=us®ions=ia
[1] 32260
[2] 32261
[3] 32262
work@Aspire-V3-471:~$ --2016-05-13 19:37:54-- http://waterwatch.usgs.gov/index.php?m=real
Resolving waterwatch.usgs.gov (waterwatch.usgs.gov)... 2001:49c8:0:126c::56, 137.227.242.56
Connecting to waterwatch.usgs.gov (waterwatch.usgs.gov)|2001:49c8:0:126c::56|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.php?m=real.5’
[ <=> ] 41.637 174KB/s in 0,2s
2016-05-13 19:37:55 (174 KB/s) - ‘index.php?m=real.5’ saved [41637]
而且他们变得很笨拙,我需要按Ctrl + C。作为我得到的标题是
HTTP/1.1 200 OK
Date: Sat, 14 May 2016 00:19:21 GMT
Content-Disposition: attachment; filename="real_ia.kml"
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/vnd.google-earth.kml+xml
X-Frame-Options: SAMEORIGIN
我希望下载了“ real_ia.kml”文件。使用curl命令给出类似的结果。
为什么会卡住并仅下载HTML内容?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句