博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
curl命令小记
阅读量:4162 次
发布时间:2019-05-26

本文共 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。

http头设置

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/

你可能感兴趣的文章
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG 矩形<rect>
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
进程创建时信号处理函数处理
查看>>
进程创建时信号处理
查看>>
进程创建时内存描述符处理
查看>>
进程创建时命名空间处理
查看>>
进程创建时IO处理
查看>>
进程创建时线程栈处理
查看>>