2017-07-31 96 views
0

我可以打一個電話,期望一個響應,它可以一遍又一遍地發射以查看進度,但這不是非常'用戶'友好的,所以我想有一個在整個過程中保持開放。 該流程的每個完成步驟都會發送一個響應。爲了簡單起見,可以說我想每30秒返回一條新消息,整個過程需要3分鐘。我怎樣才能通過只執行一個API調用來做到這一點?本質上,我想「流」我的過程的進展。Drupal 7 API調用返回progess狀態

回答

0

您一定在尋找Drupal Batch API。

一個很好的樣本例子在Drupal.org批量API概述頁面提供..

看看這裏:Source

+0

,所以我不擔心保活頭之類的東西,這樣我可以通過多個步驟發送回覆? (我沒有這方面的經驗) – LordStryker

+0

順便說一句,我返回一個JSON到應用程序 – LordStryker