1.curl是libcurl这个库支持的,wget是一个纯粹的命令行命令。
2.curl支持更多的协议。curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMTP and RTSP at the time of this writing. Wget supports HTTP, HTTPS and FTP.
3.curl 默认支持HTTP1.1(也支持1.0),而wget仅仅支持HTTP1.0规范。引用wget的man page中的一段话吧,Please be aware that Wget needs to know the size of the POST data in advance. It's not quite clear how to work around this limitation inherent in HTTP/1.0. Although HTTP/1.1 introduces chunked transfer that doesn't require knowing the request length in advance, a client can't use chunked unless it knows it's talking to an HTTP/1.1 server.  And it can't know that until it receives a response, which in turn requires the request to have been completed -- a chicken-and-egg problem.
4.curl在指定要下载的链接时能够支持URL的序列或集合,而wget则不能这样;
5.wget支持递归下载,而curl则没有这个功能。(这是wget的一个主要好处,wget也是有优势的,呵呵)

最新文章

  1. 探索ASP.NET MVC5系列之~~~2.视图篇(上)---包含XSS防御和异步分部视图的处理
  2. [LeetCode] Implement strStr() 实现strStr()函数
  3. laypage
  4. 登陆mysql时出现unknown variable 'character_set_client=UTF8' 的错误
  5. 从零开始设计SOA框架(二):请求/响应参数的设计
  6. Html-Css-div标签嵌套浮动div标签时无法撑开外部div的解决
  7. Delphi 中的全局快捷键+给指定窗体发送按键
  8. 《转》读discuzx3.1 数据库层笔记
  9. 排序算法合集 python
  10. Mysql主从原理
  11. Windows下安装tesserocr
  12. 盒模型的垂直居中css
  13. C - 树的统计Count - 树链剖分
  14. python3.5+selenium3环境搭建
  15. JAVA接口传递参数(POST),从接口接收数据(JSON) -----记录
  16. js调试系列: 源码定位与调试[基础篇]
  17. mariadb设置初始密码
  18. ListPopupWindow 列表弹窗 常见弹窗区别
  19. Windows NTLM Hash和Hash传递、Key传递攻击
  20. 2018.07.04 POJ 1113 Wall(凸包)

热门文章

  1. 判断浏览器是否支持某个css属性
  2. jQuery.hhLRSlider 左右滚动图片插件
  3. 用C#开发一个WinForm版的批量图片压缩工具
  4. C#使用oledb方式将excel数据导入到datagridview后数据被截断为 255 个字符
  5. PHP 递归创建目录
  6. (转载)delphi checklistbox用法
  7. Python SqlAlchemy使用方法
  8. Siverlight网页应用程序中WCF通信注意事项
  9. httpcontext in asp.net unit test
  10. java单例模式使用及注意事项