感謝您閱讀本文。如何使用curl登錄rails應用程序?
我想知道是否有一些簡單的身份驗證系統,比如authlogic,如何使用curl來發布和放置數據,甚至在討論發佈和放置數據之前,如何使用curl「登錄」是否記得服務器記得或有curl記住它已登錄?
如果您要選擇,您寧願使用XML或JSON來發布數據嗎?有關如何使這篇文章安全的任何建議?
謝謝。
感謝您閱讀本文。如何使用curl登錄rails應用程序?
我想知道是否有一些簡單的身份驗證系統,比如authlogic,如何使用curl來發布和放置數據,甚至在討論發佈和放置數據之前,如何使用curl「登錄」是否記得服務器記得或有curl記住它已登錄?
如果您要選擇,您寧願使用XML或JSON來發布數據嗎?有關如何使這篇文章安全的任何建議?
謝謝。
我想我得到了它
所以要補充的是artcile與標題和正文。
1)登錄:
curl -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://example.com/login -d "{\"user_session\" : { \"username\" : \"someuser\", \"password\" : \"somepassword\"}}" -c example_cook.txt
因爲我使用Rails,我必須使用JSON或XML這樣可以避免真實性令牌的需求。然後,我保存庫克example_cook.txt
下一步
curl -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://example.com/articles -d "{\"articles\" : { \"title\" : \"lorem\", \"body\" : \"ipsum\"}}" -b example_cook.txt
調用「-b example_cook.txt」會告訴捲曲使用哪個服務器需要用於驗證您的會話信息。
就是這樣!
問候
找到登錄表單發佈到的URI,然後是POST
的相關數據。例如:
curl -X POST -d 'login=foo&password=bar' http://example.com/login
說我這樣做,然後我想通過 捲曲-X POST添加了一篇文章,軌道-D「的文章[標題] =的iTablet」 -D「的文章[正文] = Lorem存有'http:// dns/articles 因爲新動作和創建動作是在身份驗證層的「後面」,是否會記住在前一行登錄時獲得的「會話」? – 2010-01-25 23:23:12