parse GET/POST data on simple http server
Chris Rebert
clp2 at rebertia.com
Thu Feb 3 03:35:47 EST 2011
On Thu, Feb 3, 2011 at 12:15 AM, Markus <markus.mj at gmail.com> wrote:
> Hi,
>
> As a beginner in python, I am looking for example code that would help
> me understand how to
> code following idea:
> 1. Start minimal http server
http://docs.python.org/library/basehttpserver.html
http://docs.python.org/library/simplehttpserver.html
http://docs.python.org/library/cgihttpserver.html
> 2. Send GET or POST data (url encoded, or from form) - example
> Name="Foo"
http://docs.python.org/library/urllib.html#urllib.urlencode
> 3. Analyze the GET/POST variable value on server and match to
> different value
> example 'if Name = "Foo" then retval = "Bar" '
http://docs.python.org/library/cgi.html
> 4. serve the content of retval back to user as plain html
>
> If some code snipped that does implement all or part of the algorithm
> is known to you, please point me to it. I would be thankful for any
> push to the right direction.
You'll be reinventing quite a few wheels if you work at such a low
level of abstraction. Have you considered using a web framework?
Django (http://www.djangoproject.com/ ) is one of the popular ones,
though there are a myriad of options
(http://wiki.python.org/moin/WebFrameworks ). I would recommend
learning Python first and then a web framework, rather than trying to
learn both in tandem.
Cheers,
Chris
--
http://blog.rebertia.com
More information about the Python-list
mailing list