Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26324
  • 博文数量: 4
  • 博客积分: 211
  • 博客等级: 二等列兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-27 21:23
文章分类
文章存档

2020年(1)

2011年(3)

我的朋友
最近访客

分类: LINUX

2011-06-10 17:23:27

一直很疑惑明明只有一个GET指令,是如何实现多线下载的
刚刚读了一下wget的源代码,终于明白了:

其实相当于这样

$ nc 80
nc: using stream socket
GET   /logos/2011/guitar11-hp-sprite.png   HTTP/1.1
Range:bytes=100-101

HTTP/1.1 206 Partial Content
Content-Type: image/png
Last-Modified: Thu, 09 Jun 2011 01:11:55 GMT
Date: Fri, 10 Jun 2011 09:17:45 GMT
Expires: Fri, 10 Jun 2011 09:17:45 GMT
Cache-Control: private, max-age=31536000
Content-Range: bytes 100-101/19763
Accept-Ranges: bytes
X-Content-Type-Options: nosniff
Server: sffe
Content-Length: 2
X-XSS-Protection: 1;
mode=block h ^C

阅读(1516) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~