本文共 775 字,大约阅读时间需要 2 分钟。
curl -x 192.168.33.15:8080 -H "cache_control:no-cache" http://120.132.42.189:8090/mp4/test.mp4 -o test.mp4 --progress
o:指定文件写入
progress:显示进度百分比
wget -e "http_proxy=porxyhost:port" www.baidu.com
curl -x proxyhost:port www.baidu.com
如果需要用户名密码,格式
curl -x "http://user:pwd@host:port" www.baidu.com
在Linux的命令行底下,一般的程序都是使用http_proxy和ftp_proxy这两个环境变量来获得代理设置的。
所以只要使用export http_proxy=proxy_addr:port就可以使用代理了。 而yum的话则可以单独设置,在/etc/yum.conf里面增加proxy=proxy_addr:port。curl命令后接“-H” 或者 “–header”。为了定义多个HTTP头部字段,”-H”选项可以在curl命令中被多次指定.
注意: 1、头名、冒号和头值之间不能有空格。 2、自定义的http头,需要加在标准头后面。 对于”User-Agent”, “Cookie”, “Host”这类标准的HTTP头部字段,通常会有另外一种设置方法。curl命令提供了特定的选项来对这些头部字段进行设置: -A (or –user-agent): 设置 “User-Agent” 字段. -b (or –cookie): 设置 “Cookie” 字段. -e (or –referer): 设置 “Referer” 字段.转载地址:http://qtixi.baihongyu.com/