[Zope] Re: cannot access POST content in Zope

Tres Seaver tseaver at palladion.com
Fri Aug 17 12:22:34 EDT 2007

Hash: SHA1

Manuel Spuhler wrote:
> Hi Andreas,
> thank for your answer
>> No idea where and how you look for the uploaded content.
>> Everything in Zope is available from the REQUEST. And of course you  
>> can _not_ upload something to the mutator method of some object.  
>> This makes zero sense.
>> You might write your script that takes the data from the REQUEST  
>> and calls the API method e.g. a mutator method.
> I think you misunderstood, curl send it in a form,  content is not  
> *uploaded* but encoded in a POST 'text/xml'
> and it's sent to a  script  from which which I look at  
> request.RESPONSE.form, but it's empty when content-type is  
> 'application/x-www-form-urlencoded'
> my problem is probably about content-type

If you are POSTing XML as the payload of your REQUEST, then the 'form'
element *must* be empty:  Zope's form marshalling doesn't know what to
do with such a mess.  You will need to parse REQUEST.body yourself, in
such a case.

- --
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the Zope mailing list