From 24b13acd428d50c077d913d6f308842377eddf62 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 20 May 2005 18:32:04 +0000 Subject: Made the post_format work with content-type git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1336 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- actionpack/CHANGELOG | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'actionpack/CHANGELOG') diff --git a/actionpack/CHANGELOG b/actionpack/CHANGELOG index dc6395aefd..924017f0d0 100644 --- a/actionpack/CHANGELOG +++ b/actionpack/CHANGELOG @@ -18,14 +18,14 @@ * Added accessors to logger, params, response, session, flash, and headers from the view, so you can write <% logger.info "stuff" %> instead of <% @logger.info "others" %> -- more consistent with the preferred way of accessing these attributes and collections from the controller -* Added support for POST data in form of YAML or XML, which is controller through the X-POST_DATA_MARSHAL header. Example request: +* Added support for POST data in form of YAML or XML, which is controller through the Content-Type header. Example request: - X-POST_DATA_MARSHAL: xml + Content-Type: application/xml HelloWorld ...is the same as: - X-POST_DATA_MARSHAL: yaml + Content-Type: application/x-yaml --- item: content: HelloWorld @@ -38,10 +38,10 @@ Example Curl call: - curl -H 'X-POST_DATA_MARSHAL: xml' -d 'KillMeMore' http://www.example.com/service + curl -H 'Content-Type: application/xml' -d 'KillMeMore' http://www.example.com/service You can query to find out whether a given request came through as one of these types with: - - request.post_format? (:query_string, :xml or :yaml) + - request.post_format? (:url_encoded, :xml or :yaml) - request.formatted_post? (for either xml or yaml) - request.xml_post? - request.yaml_post? -- cgit v1.2.3