如何在RESTful web服务调用中重定向用户



我有一个Ruby on Rails预订web应用程序,它有一个REST接口,可以为多个基于PHP的客户端网站提供一些JSON原始数据。

我现在想允许终端用户使用RESTful web服务从客户端网站在我的预订系统上进行预订。我正在寻找像贝宝一个解决方案:

  1. 用户点击授权客户端网站的"Book"按钮
  2. 用户被重定向到我的应用程序上的预订界面,输入他的个人数据并确认他的预订
  3. 事务已保存
  4. 用户被重定向回客户端网站

我的问题是:如何重定向用户完成他的请求,以及如何在事务后重定向他返回?

您可以在登陆页面上使用document.referrer来获取用户来自的URL,并可能将其存储在会话中。预订完成后,您可以将用户发送到相同的URL。

最新更新