2017-07-31 40 views
0

我可以打一个电话,期望一个响应,它可以一遍又一遍地发射以查看进度,但这不是非常'用户'友好的,所以我想有一个在整个过程中保持开放。 该流程的每个完成步骤都会发送一个响应。为了简单起见,可以说我想每30秒返回一条新消息,整个过程需要3分钟。我怎样才能通过只执行一个API调用来做到这一点?本质上,我想“流”我的过程的进展。Drupal 7 API调用返回progess状态

回答

0

您一定在寻找Drupal Batch API。

一个很好的样本例子在Drupal.org批量API概述页面提供..

看看这里:Source

+0

,所以我不担心保活头之类的东西,这样我可以通过多个步骤发送回复? (我没有这方面的经验) – LordStryker

+0

顺便说一句,我返回一个JSON到应用程序 – LordStryker