社区
Apache
帖子详情
不支持断点续传和支持断点续传的HTTP头有什么差别?
rosibo
2010-09-07 12:23:12
不支持断点续传和支持断点续传的HTTP头有什么差别?
请教。
...全文
179
2
打赏
收藏
不支持断点续传和支持断点续传的HTTP头有什么差别?
不支持断点续传和支持断点续传的HTTP头有什么差别? 请教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
apchy
2010-09-28
打赏
举报
回复
楼上说的对,抓个包分析,如Fiddler2
HTTP头中一般断点下载时才用到Range和Content-Range实体头,
Range用户请求头中,指定第一个字节的位置和最后一个字节的位置,如(Range:200-300)
Content-Range用于响应头
请求下载整个文件:
***********************************
GET /test.rar HTTP/1.1
Connection: close
Host: 116.1.219.219
Range: bytes=0-100
***********************************
Range头域可以请求实体的一个或者多个子范围,Range的值为0表示第一个字节,也就是Range计算字节数是从0开始的
表示头500个字节:bytes=0-499
表示第二个500字节:bytes=500-999
表示最后500个字节:bytes=-500
表示500字节以后的范围:bytes=500-
第一个和最后一个字节:bytes=0-0,-1
同时指定几个范围:bytes=500-600,601-999
一般正常回应
***********************************
HTTP/1.1 206 OK
Content-Length: 801
Content-Type: application/octet-stream
Content-Location: http://www.onlinedown.net/hj_index.htm
Content-Range: bytes 0-100/2350 //2350:文件总大小
Last-Modified: Mon, 16 Feb 2009 16:10:12 GMT
Accept-Ranges: bytes
ETag: "d67a4bc5190c91:512"
Server: Microsoft-IIS/6.0
Date: Wed, 18 Feb 2009 07:55:26 GMT
***********************************
注意:如果用户的请求中含有range ,则服务器的相应代码为206。
206 - Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它(HTTP 1.1新)。
mrshelly
2010-09-10
打赏
举报
回复
抓个包分析一下就OK了.
主要的部分 就是有 "Range"头...
去翻一下 RFC2616 文档...
下载码
支持
断点续传
支持
断点续传
下载码,
支持
断点续传
。
支持
断点续传
支持
断点续传
多线程下载
支持
断点续传
使用
Http
URLConnection写的一个多线程下载工具,
支持
断点续传
unity
断点续传
,UnityWebRequest文件下载,
支持
断点续传
、分段下载,不占用内存
unity最新
支持
断点续传
的方便,代码简单易懂。demo版本unity2021,参考文章:
http
s://blog.csdn.net/chunyu90225/article/details/118545989
c#上传下载ftp(
支持
断点续传
)
c#上传下载ftp(
支持
断点续传
) 代码完全通俗易懂 注释完整
支持
断点续传
的下载进度对话框
支持
断点续传
的下载进度对话框,已测试过的,大家放心使用
Apache
24,923
社区成员
16,548
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章