我想使用cURL來測試我的rails web服務,但到目前爲止,我只能在去激活before_filter :authenticate_user!
的時候這樣做。但我想先登錄,然後創建,銷燬等。如何使用cURL在使用Devise的Rails應用程序進行身份驗證?
我看到用cURL可以驗證並將會話信息保存在cookie中,用於您的以下請求,但我無法'牛逼使其與設計工作:在我的情況下,在使用電子郵件/密碼組合的用戶登錄,所以我想:
curl \ -X POST \ -d '[email protected]&password=password' \ -c cookie \ http://localhost:3000/users/sign_in > out
,我也得到:ActionController::InvalidAuthenticityToken in Devise/sessionsController#create
可能有人給我一個想法/ 一個例子?
謝謝!
這適用於GET請求,但是,對於POST請求它似乎不起作用。 – Altonymous 2012-01-04 18:44:47