コンテンツタイプとしてapplication/JSONを受け付けるRuby on Rails 3のコントローラメソッドがあります。これはすべて正常に動作しますが、実際にはPOSTリクエストの本体でJSONを自動的に解析するようにはしません。この方法はゲートウェイとして機能し、情報をキューに入れてシャトルして、非常に大きくなる可能性があります。 @ _paramsにデータを処理する時間を無駄にしたくないので、それは不要です。Rubyでレール3がJSONポストを解析しないようにする
私は何か他のものへのリクエストのヘッダにコンテンツタイプを設定することでこれを回避できたと考えているが、私は、HTTP要求のために意味的に正しいことをしたいと思います。
どうすればこの機能を無効にできますか?
EDIT: より具体的にどのように私はこの1つのだけルートのこの機能を編集することができますか?
からですJSONとして投稿すると、Railsは常に解析すると思います。あなたが描いていることをするためには、私はあなたがそのルートにラックのエンドポイントをマウントし、 'rack_raw_upload'のようなユーティリティを使ってPOSTを処理したいと思うと思います...良い質問、申し訳ありません。 – Andrew
興味深い考え方...私はそのショットを与え、それがどうなるか見ることができます。 – Macdiesel