Awhile back I was posting some XML strings to my rails 1.0 application and I noticed - much to my surprise and delight - that the XML was automatically parsed into nested parameter values that were available through @params. To be more specific, if I posted the string "<request><token>abcdefg</token</request>", I could access the value "abcdefg" in my controller as params[:request][:token]. For the life of me I can''t get this working again on a new rails project. Unfortunately the source code for my original HTTP client is no longer available (written in C# using HttpWebRequest). I''ve tried using different content types, including text/xml, but the parameters always come across as one big string when I view the output of the development.log file. For example, when posting the above XML using a content type of text/xml I end up with the following result: Parameters: {"<?xml version"=">''1.0''?><request><token>abcdefg</token></request>", "action"=>"heartbeat", "controller"=>"ws"} Any help would be greatly appreciated in getting back to the amazingly elegant solution that rails was giving me the first time around.