下載資源

請求方式:GET

URL:http://ota.heclouds.com/ota/south/download/{token}

http 請求參數

參數名稱 格式 是否必須 說明
s_id string 可選,基站id,例如s_id=1212

http頭部

參數名稱 格式 是否必須 說明
Range string 分片信息,如果沒有Range欄位,預設返回所有數據

說明

頭部Range欄位解釋:Range=start-end,目前只支援如下幾種模式:

 1、Range=start-, 獲取第start+1個位元組到最後的資料;例如:
      Range=0-, 獲取所有資料。
    Range=2-,獲取第3個到最後的資料。
    注意:如果start>=檔總長度,則默認start=0
 2、Range=start-end, 獲取第start+1個位元組到第end+1個位元組;例如:
     Range=0-99,獲取前100個位元組。
    注意:end>=文件總長度len,則默認end=len-1;start>end, start被設置為0。
 3、Range=-end,獲取最後end個位元組資料;例如:
     Range=-100,獲取最後100個位元組資料。
    注意:如果end>檔總長度len,則默認end=len(獲取所有檔)。
 4、如果頭部Range不存在、或者Range沒有按照如上規則上傳,都視為返回所有資料。
 5、Range:01-02,視為1-2。

狀態碼:

分片返回狀態碼:206
不分片狀態碼:200

每一次調用都需要token校驗。

如果回應Header中沒有返回Content-Length,說明拉取文檔發送一次,這時響應內容只有一個位元組數據,如果返回的字元是:

1:未找到資源,上報下載失敗(107)
2:檔大小不一致,上報下載失敗(107)
3:無效token,上報下載失敗(107)
4:獲取檔失敗
5:請求參數錯誤 
6:NB基站限制(只有NB設備下載會出現這個狀態碼)

返回參數

返回二進位檔案

如果header中沒有Range欄位,預設返回所有數據。 回應報文中存在如下三個重要欄位:

1、Content-Disposition:該欄位中包括filename,檔案名。
2、Content-Range:表示當前請求獲取的資料位置和資源總數len。
3、Content-Length:當前請求獲取的資料大小

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “