vickzhu

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks
          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新)。
          posted on 2009-01-21 17:48 筱 筱 閱讀(4365) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 锦州市| 黎平县| 甘泉县| 文登市| 五指山市| 绥德县| 新丰县| 潜山县| 十堰市| 寻甸| 庆元县| 蒙自县| 桓仁| 若羌县| 乌兰察布市| 桐梓县| 漯河市| 江门市| 平江县| 黄山市| 聂荣县| 平舆县| 牙克石市| 顺义区| 洛南县| 卢氏县| 永济市| 理塘县| 会昌县| 攀枝花市| 海安县| 古浪县| 乡城县| 奈曼旗| 莒南县| 信宜市| 沙坪坝区| 汾阳市| 清徐县| 定南县| 淮南市|