REST API轮询是最佳解决方案吗?

时间:2017-02-12 19:28:38

标签: rest polling

问题:

我有一个REST API,其工作原理如下:

  1. 用户客户端点击" CHANGE"用户是网站上的按钮 重定向到"我的"现场。
  2. 我的网站开始处理。

  3. 用户需求         登录他的电子邮件以接受确认链接。

  4. 一旦用户确认链接,我的网站就会向原始网站发送回复。
  5. 原始网站,在收到更改按钮后按下CHANGE按钮     我网站的回复会向客户发送反馈。
  6. 我的解决方案:

    我的网站发送" HTTP 201 Created"一旦用户被重定向到我的网站。我的网站处理客户端的信息,并等待客户端按下电子邮件的确认链接。 这会向我的服务器发送一个POST请求,该请求会对其进行确认并将HTTP 202 response发送给客户端。 客户必须轮询等待HTTP 202 response

    我不喜欢客户不得不轮询并继续GETting并等待我的回复。有更好的解决方案吗?

    感谢您的帮助:)

0 个答案:

没有答案