One of my applications is failing under wsgikit because it requires
input from both both POST and GET variables in the fields dictionary.
This is the test I'm using:
from wsgikit.webkit.wkservlet import Page
class test(Page):
def writeBodyParts(self):
self.writeln("""<p>Request Method: %s""" % self.request().method())
self.writeln("""<form method="POST" action="test.py?id=10"> <input
name='password' /> <input type="submit" /> </form>""")
self.writeln("""<p>Field variables:</p>""")
self.writeln("""<pre>""")
fields = self.request().fields()
for field in fields:
self.writeln("%s : %s" % (field, fields[field]))
self.writeln("""</pre>""")
Under Webware the fields dictionary contains the values from the query
string as well as the POST content. Webware overloads cgi.FieldStorage()
and creates a new class that explicitly parses the query string even if
the HTTP request type was not GET.
It's unclear to me how this should be implemented, but I assume it has
to tie into the HTTPRequest._setupFields() function in wkrequest.py
--
Eric Radman | http://eradman.com
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel