1
我們的API將允許用戶下載文件(10mb-500mb)。使用哪種REST方法下載
其餘的終點是
/downloads/*content-id*
如果內容ID是我們的服務器上的文件的引用。
我認爲HTTP方法應該是一個GET,因爲它試圖檢索某些東西。但是,由於我希望用戶能夠暫停下載以便稍後恢復,所以我還需要將字節接收的參數傳遞給端點。
我應該這樣做查詢參數?
/downloads/*content-id*?bytesReceived=123
或者我應該添加收到的字節到請求正文,如果是的話,我應該不再使用GET了嗎?
另外,作爲第二個q。我正在使用八位字節流內容類型來下載文件 - 正如我所知道的,這種內容類型最好讓我暫停下載並稍後恢復。解壓縮後,該文件將是一些HTML5內容(帶有js/css)。這是最好的方法嗎?