永发信息网

支持断点续传的http服务器一定会送Accept-Ranges头吗

答案:2  悬赏:60  手机版
解决时间 2021-03-11 06:54
支持断点续传的http服务器一定会送Accept-Ranges头吗
最佳答案
1.HTTPbegintryIdHTTP.Request.ContentRangeStart := 2; //设定断点续传的开始位置 IdHTTP.Request.ContentRangeEnd := 3; //设置传输的结束位置,为了以最快的速度返回结果,所以设定请求的总长度为1 if IdHTTP.Response.ResponseCode = 206 then //根据返回代码判断是否支持断点续传 ShowMessage('该FTP站点支持断点续传。')elseShowMessage('该FTP站点不支持断点续传。')exceptend;end;variValue: Integer;beginwith IdFTP dotryif Connected then Disconnect; Username := 'anonymous'; //这是FTP的用户名 Password := 'test@ftp.com' ; //只是FTP的密码 Host := 'ftp.globalscape.com'; Port := 21;Connect;exceptexit;end;tryiValue := IdFTP.SendCmd('REST 1'); //发送指令判断是否支持断点续传 ShowMessage('该FTP站点支持断点续传。')elseShowMessage('该FTP站点不支持断点续传。')exceptend;end;
全部回答
支持断点续传时,客户端每次提交下载请求时,服务端都要添加accept-ranges、etag这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: accept-ranges:告知下载客户端这是一个可以恢复续传的下载,存放本次下载的开始字节位置、文件的字节大小; etag:保存文件的唯一标识(我在用的文件名+文件最后修改时间,以便续传请求时对文件进行验证); last-modified:可选响应头,存放服务端文件的最后修改时间,用于验证
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多玩我的世界盒子电脑版上下怎么安装
银行贷款年息怎么算
有个人喜欢我。很想我和他在一起。但是却因为
艾和茶饮这个地址在什么地方,我要处理点事
属猪和属虎了是不是相冲,是不是不能在一起
微信的钱转理财通就免手续费?
广西酸品王加盟费是多少钱?
“蜜月客房”通常是指()。
宝宝吃母乳妈妈是不是容易饿
16.2×(29/7-□×700)÷9/7=8.1方格
2.5Kg等于多少
在人类对生物膜结构的探索历程中,罗伯特森提
黄南藏族自治州国有资产监督管理委员会我想知
求一本小说名,书中的家族按实力从高到低分为
怎么查看自己的车机油多少,感觉机油标尺看不
推荐资讯
四川醪糟的做法,四川醪糟怎么做好吃,四川醪
银.分几种银.哪一种银有升值的价值
英语、将下列句子进行同义句转换,每空一词1、
写本小说等级划分有关斗气的 要原创 至少12个
英语中动词加ed规则怎样?
乡锅里辣地址在哪,我要去那里办事
技能伤害好还是属性伤害好
中国电信(鲤城清蒙翼科营业厅)在哪里啊,我有
兴业路/工业路(路口)这个地址在什么地方,我
qq论坛的地址在哪里?就是里面有很多mcc发表
琉璃光是什么?为什么叫琉璃光?一种明亮圣洁
锤子的官网t.tt域名花多少钱?tt后缀域名是什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?