タグ

xmlとrailsに関するstarsky5のブックマーク (2)

  • RailsでXMLをPOSTしてParamsで受ける - タナカイチロウの日記

    今日の小ネタ。ブラウザではなく適当なクライアントから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</

    RailsでXMLをPOSTしてParamsで受ける - タナカイチロウの日記
  • InfoQ: XMLを越える万能なRESTful API

    def show @event = Event.find(params[:id]) respond_to do |format| format.html # show.rhtml format.xml { render :xml => @event.to_xml } end end (この論文では認証/許可を取り扱いません。認証/許可については、まずrestful_authenticationプラグインをお使いになることを強くお勧めします。) JSONの紹介 JSONは最近人気の標準で、その人気の立役者としてとりわけ、UI開発言語としてのjavascriptの成熟と、AJAXの利用増加が挙げられます。直列化したjavascriptを基にしたJSONは、単純なデータ構造の直列化と送信においてはXMLと比較して格段に優れた方法であると多くの人たちが考えるようになり、冗長の程度も確実に低くなって

    InfoQ: XMLを越える万能なRESTful API
  • 1