您的位置:首页 > 理论基础 > 计算机网络

图解使用CURL下载和上传文件

2017-04-15 18:50 381 查看
参阅
http://blog.csdn.net/wulong710/article/details/53127606
下面图解操作过程;

下载单个文件,默认将输出打印到标准输出中(STDOUT)中



通过-o/-O选项保存下载的文件到指定的文件中:

-o:将文件保存为命令行中指定的文件名的文件中

-O:使用URL中默认的文件名保存文件到本地

同样可以使用转向字符">"对输出进行转向输出



同时获取多个文件;

未指定文件名;



获取了2个文件;



断点续传

通过使用-C选项可对大文件使用断点续传功能,





对CURL使用网络限速

通过--limit-rate选项对CURL的最大网络使用进行限制

下载速度最大不会超过1000B/second  



下载指定时间内修改过的文件

当下载一个文件时,可对该文件的最后修改日期进行判断,如果该文件在指定日期内修改过,就进行下载,否则不下载。

该功能可通过使用-z选项来实现:



CURL授权

在访问需要授权的页面时,可通过-u选项提供用户名和密码进行授权

通常的做法是在命令行只输入用户名,之后会提示输入密码,这样可以保证在查看历史记录时不会将密码泄露  

curl -u username URL 

下面尝试登录鄙人的搜狐邮箱,未成功,不知原因,下次再搞;



通过字典查询单词

# 查询bash单词的含义  

# 列出所有可用词典  

# 在foldoc词典中查询bash单词的含义  







为CURL设置代理

-x 选项可以为CURL添加代理功能



# 将网站的cookies信息保存到baiducookies文件中  

# 使用上次保存的cookie信息  





这是cookies文件的内容;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  curl http协议