今日の小ネタ。ブラウザではなく適当なクライアントからXMLデータを受けてハッシュで扱いたいとき。 といってもRails側は特になにもすることがない(2.3.2使用)。Rails2.0からPOSTはFormにランダム文字列が埋め込まれてCSRF対策がされているのでまずこれを無効にします。 無効にした場合、どうやって対策をとればいいのかはまだ調べてないっす。 application_controller.rbに以下のコードがあるのでコメントアウト protect_from_forgery # See ActionController::RequestForgeryProtection for details で、クライアント側。RubyでPOSTしてみます require "net/http" data = "<xml><key1>hogehoge</key1><key2>fugafuga</