我正在開發一個簡單的JSON API,它將允許用戶將短片剪輯編碼成不同的格式。JSON API響應方法 - 如何在不保持連接的情況下發送響應
我現在正在努力解決的問題是如何在編碼完成時發送響應?假設平均編碼需要1分鐘。因此,保持連接1分鐘只是爲了發送帶有編碼電影URL的響應是毫無意義的。
客戶端發送帶有要編碼的影片剪輯的URL的JSON。服務器發送響應「好夥計,堅持一秒」並結束連接。
我想出的一種方法是給強制客戶端提供一個回調URL。編碼過程完成後,我的API可以將JSON發佈到該URL,併爲準備下載的編碼影片的地址。
您是否知道此方案的其他方法?我對這個回調網址不太確定。
我在這裏看到的問題是連接仍然保持。在第二步(轉換)連接等待轉換結果,可能需要長達5分鐘。 – Pono 2012-03-24 10:28:10