instance method
body
Ruby on Rails 2.3.18
Since v2.3.18 Last seen in v2.3.18Signature
body()
The request body is an IO input stream. If the RAW_POST_DATA environment variable is already set, wrap it in a StringIO.
Source
# File actionpack/lib/action_controller/request.rb, line 411
def body
if raw_post = @env['RAW_POST_DATA']
raw_post.force_encoding(Encoding::BINARY) if raw_post.respond_to?(:force_encoding)
StringIO.new(raw_post)
else
@env['rack.input']
end
end
Defined in actionpack/lib/action_controller/request.rb line 411
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Request