|
Marco Lopes
mlopes at orangeway.org
Sat Dec 8 15:42:15 EST 2007
Hi,
I'm giving my first steps in mod_python and I seem to be having some
problems to get the unprocessed post data.
I've been trying req.read() but the return result is empty, I tried it
without parameters, with the content-length and with some value higher than
the content-length but it still returned empty.
The content-length in the req.headers_in come with a non-zero value but the
variable req.clength is always 0.
First I used the following mod_python apache configuration:
<Directory /var/www/test>
AllowOverride AuthConfig
Order allow,deny
Allow from all
DirectoryIndex index.py
SetHandler mod_python
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
Then I found something in the mailling list about a problem that could occur
with that configuration that could cause strange behaviour leading to empty
or corrupt data in GET and/or POST data (because of not using the
index.pyfile name, this could be an old problem alredy addressed but I
can't
remember the message date) and I tried the following configuration:
<Directory /var/www/test>
AllowOverride AuthConfig
Order allow,deny
Allow from all
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
The req.read() call continued to return empty.
I checked the req.form and the POST is there already processed, I'm thinking
that if I could find a way to tell mod_python not to process the post I
could then use req.read() to get the raw post.
Can anyone give-me any information that could help me with this?
Thanks,
Marco Lopes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20071208/9bdf11b0/attachment.html
|