我正在使用curl(webhdfs)读取驻留在hdfs上的文件,但问题是,我得到的数据也是http头,如何才能只得到带有hould头的文件数据?我在用下面的命令。如果我删除“i”选项,则不提供输出
curl i -L --negotiate -u: -X GET "http://hostname:port/webhdfs/v1/user/TRL.TXT?op=OPEN"
请建议
kpbpu0081#
看起来你的问题有错别字(我想 i 应该是 -i ). 如果您正在使用 -i 的选项 curl ,它也将转储标头。要获取没有头的文件,请不要使用 -i 期权要获取带有标题的文件: curl -i -L --negotiate -u: -X GET "http://myserver.example.com/myweb/a.html" 要获取不带标头的文件: curl -L --negotiate -u: -X GET "http://myserver.example.com/myweb/a.html"
i
-i
curl
curl -i -L --negotiate -u: -X GET "http://myserver.example.com/myweb/a.html"
curl -L --negotiate -u: -X GET "http://myserver.example.com/myweb/a.html"
1条答案
按热度按时间kpbpu0081#
看起来你的问题有错别字(我想
i
应该是-i
). 如果您正在使用-i
的选项curl
,它也将转储标头。要获取没有头的文件,请不要使用-i
期权要获取带有标题的文件:
curl -i -L --negotiate -u: -X GET "http://myserver.example.com/myweb/a.html"
要获取不带标头的文件:curl -L --negotiate -u: -X GET "http://myserver.example.com/myweb/a.html"