Hi all,

I discovered an odd issue with WSGIKit's handling of GET data when a
form is submitted with POST. 

http://eradman.com/app/formtest?id=20

Shows up as:

id : 20

...but when I submit a form I get something like this:

password : abc124
id : ['10']

Notice that the query string parameter 'id' is no longer a string, but a list,
or a tuple. My code:

from wsgikit.webkit.wkservlet import Page

class formtest(Page):
    def writeBodyParts(self):
        self.writeln("""<p>Request Method: %s""" %  self.request().method())
        self.writeln("""<form method="POST" action="formtest.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>""")

I'm running WSGIKit revision 2266.

-- 
Eric Radman  |  http://eradman.com


-------------------------------------------------------
This SF.net email is sponsored by Demarc:
A global provider of Threat Management Solutions.
Download our HomeAdmin security software for free today!
http://www.demarc.com/info/Sentarus/hamr30
_______________________________________________
Webware-devel mailing list
Webware-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to