Web API 是否可以从 angular 客户端获取输入以进行确认并继续执行?

Can Web API get input from angular client for confirmation and continue execution?

在我们的系统中,我们允许用户保存草稿数据 (draft table),然后用户可以随时提交该数据以进行最终保存 (FinalData table)。

现在是多人保存草稿和提交的情况

为了实现这个我有这个解决方案

Angular client                       Web api
getLatestModDate         <----------> return date
                          ------yes-> SaveData
latestDate > myData.date | 
                          ------no. do nothing

但我想要

 Angular client                       Web api
 call api saveData <---------->      check latest date
                  getConfirmation
                  <-----------      latestDate > myData.date

                    ------yes-----> SaveData
 User confirmation | 
                    ---No-->do nothing
 -----------------------------------------------------------
                                    latestDate <= myData.date
                                    Delete draft and save data without confirmation

有什么办法,API 可以从 angular 客户端获取输入并继续执行吗?

这是不可能的。我必须 return 一个自定义的 HTTPStatus 来通知客户端操作需要用户输入,在用户输入后它会进行另一个 api 调用并保存数据。