2014-12-13 57 views
0

我正在實施SMS付費系統。用戶用一些代碼發送消息並在我的網站上購買一些功能。如何在我的Rails 4應用程序中處理INCOMING HTTP/S GET請求

但是爲了做到這一點,我需要處理2個HTTP/S GET請求並從中獲取信息。

首先的要求是這樣的:

http://www.yourpage.com/sms/receive.php?sms-id=%sms-id%&operator-id=%operator-id%&from=%from%&to=%to%&text=%text% 

將如何處理我的數據庫theese請求,並根據這些變化做出最簡單的方法?

這麼遠我GOOGLE了「如何處理我的Rails應用程序中的HTTP/S請求」我沒有零有用的來源。我只有解釋如何製作HTTP/S請求的源代碼,但沒有解釋如何處理它們並使用。

有沒有對這個問題的建議?

在此先感謝!

+0

你的意思是HTTPS,爲 「安全HTTP」?然後,URL是錯誤的,它不會發出HTTPS請求。 – 2014-12-13 15:20:48

+1

您可以爲它創建路由 - 獲取'your_path_for_request',以:'your_controller#your_action' – 2014-12-13 15:37:31

+0

@ D-side其中一個。在這一點上並不重要。我想知道如何處理GET請求到我的應用程序。想法是,第三方服務器發送GET請求到我的網站,但我需要給予他們迴應。我怎樣才能做到這一點 ? – Edgars 2014-12-13 15:37:33

回答

2

Rails控制器處理傳入的HTTP請求。要生成一個,請從命令行運行以下命令:
rails generate controller sms receive
這將創建一個名爲receive的函數SmsController.rb。 在這個函數,做這樣的事情:
def receive sms_id=params[:sms_id] ... do something ... end

,我建議你learning Rails basics :)

相關問題