0

Rails2アプリにリモートでサインインする作業をしています。RailsメソッドがデフォルトでRESTfulであることを考えると、私がしなければならないのは、リモートアプリケーション(実際にはFacebookアプリ)からフォームデータをPOSTすることだけだと思います。何らかの理由で、これは機能しないようです、私は試しました:

curl http://www.zouz.com/session -d user[email]=testing@blabla.com -d user[password]=whocares

これは結果を返し、空にします。Railsに組み込まれている偽造保護が原因である可能性があり、非アクティブ化しても機能しないのではないかと思いました。

私の方法に何か問題がありますか?

編集:それが助けになるなら、私は同じ入力を提供しましたが、HTTPRequester同じPOSTクエリを処理することは機能します。

4

1 に答える 1

0

-uフラグのおかげで、なんとか機能させることができました。

 curl --user testing@blabla.com:whocares http://192.168.1.19:3000

それが内部でどのように動作するかまだわからないので、これはまだ私には不可解です。説明は大歓迎です。

于 2012-10-17T12:16:46.067 に答える