如何在RESTful Web服务调用上重定向用户?

时间:2013-04-20 16:19:38

标签: ruby-on-rails-3 web-services rest

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

我现在希望允许最终用户使用RESTful Web服务从客户端网站预订我的预订系统。我正在寻找像Paypal一样的解决方案:

  1. 用户点击授权客户网站上的“预订”按钮
  2. 用户被重定向到我的应用程序的预订界面,输入他的个人数据并确认他的预订
  3. 保存交易
  4. 将用户重定向回客户端网站
  5. 我的问题是:如何重定向用户以完成他的请求以及在交易后如何重定向他?

1 个答案:

答案 0 :(得分:0)

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