Hi Hans,

You can access the request body via self.request.body.

-Nick Johnson

On Thu, Jan 27, 2011 at 1:28 AM, Hans <[email protected]>wrote:

> Hello!
>
> I'd like to have access to the raw post data an app receives.
>
> The output of self.request in a webapp.RequestHandler is not complete
> or it is already modified by the server-engine (dev_appserver or the
> real GAE).
>
> If I send multipart/form-data to the app the body of the original
> request is something like this:
> [...]
> ------------ThIs_Is_tHe_bouNdaRY_$
> Content-Disposition: form-data; name="comment"
>
> foobar
>
> ------------ThIs_Is_tHe_bouNdaRY_$
> Content-Disposition: form-data; name="image_file";
> filename="flower.jpg"
> Content-Type: image/jpeg
>
> ...binary data...
> [...]
>
> The example body conent is processed correctly in the app engine, but
> self.request returns this:
> POST /upload
> Content-Length: -1
> Content-Type: multipart/form-data; boundary=----------
> ThIs_Is_tHe_bouNdaRY_$
> Host: dev.example.local:8080
>
> comment=foobar&image_file=FieldStorage%28%27image_file%27%2C+
> %27Blume.jpg%27%29
>
> The body is different here. How can I access the correct body or
> complete raw post data?
>
> Sincerly,
> Hans
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to