码迷,mamicode.com
首页 > Web开发 > 详细

curl基于URL的文件传输工具

时间:2017-09-26 16:08:05      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:ref   text   www   下载   span   div   密码   .com   pre   

简介

cURL是一款开源的基于URL的文件传输工具,支持HTTP、HTTPS、FTP等协议,支持POST、cookie、认证、扩展头部、限速等特性。

curl命令用途广泛,比如下载、发送http请求、指定http头部等。

wget是个专职的下载利器,简单,专一,极致;而curl可以下载,但是长项不在于下载,而在于模拟提交web数据,对请求报文进行设置,从而对网页进行调试。

wget支持递归下载,curl不支持。所以区分下来就是下载数据使用wget,网页调试使用curl。

常用功能

curl URL     #下载文件到stdout
curl URL --silent    #不显示进度
curl URL --silent --progress   #显示#号的进度条
curl URL --silent -O  #下载数据写入文件,文件名和URL中文件名相同
curl URL --silent -o filename   #手动指定文件名
curl URL -C offset   #从指定偏移量位置继续下载,offset是字节为单位的整数
curl URL -C -     #断点续传
curl URL --referer referer_URL    #指定参照页字符串
curl URL --cookie "user=peter;pass=123456"   #手动指定并存储cookie
curl URL --cookie-jar cookie_file   #从文件中指定cookie
curl URL --user-agent "Mozilla/5.0"   #指定用户代理
curl URL -H "Host: www.peter.com" -H "Accept-language: en"   #设置多个http头部信息
curl URL --limit-rate 20k   #限制下载速度
curl URL --max-filesize bytes    #指定可下载的最大文件大小
curl URL -u user:pass    #进行密码认证
curl URL -I    #只打印响应头部信息

 

curl基于URL的文件传输工具

标签:ref   text   www   下载   span   div   密码   .com   pre   

原文地址:http://www.cnblogs.com/Peter2014/p/7596888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!