# Reading POST HTTP

**URL:** <https://www.ruby-forum.com/t/reading-post-http/107319>\
**Category:** Rails\
**Created:** [June 20, 2007, 1:17pm UTC](https://www.ruby-forum.com/t/reading-post-http/107319 "2007-06-20T13:17:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![psimoes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/6a8cbe/32.png) [@psimoes](https://www.ruby-forum.com/u/psimoes)\
**Post date:** [June 20, 2007, 1:17pm UTC](https://www.ruby-forum.com/t/reading-post-http/107319/1 "2007-06-20T13:17:13Z")

</div>

Hello,

I have a script that makes a HTTP Post to a Ruby on Rails controller.  
My problem is: how can I read the post data in the controller? The  
post data doesn’t come from a html form, it’s a string that represents  
a xml.

thanks.

---

<div class="post-metadata">

**Author:** ![psimoes](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/6a8cbe/32.png) [@psimoes](https://www.ruby-forum.com/u/psimoes)\
**Post date:** [June 21, 2007, 7:46am UTC](https://www.ruby-forum.com/t/reading-post-http/107319/2 "2007-06-21T07:46:21Z")

</div>

request.raw\_post  
[http://api.rubyonrails.com/classes/ActionController/AbstractRequest.html#M000238](http://api.rubyonrails.com/classes/ActionController/AbstractRequest.html#M000238)
