From aa87da993275e177897be87bd664b25ba840b007 Mon Sep 17 00:00:00 2001 From: bbangert Date: Thu, 9 Mar 2006 03:10:36 +0000 Subject: Added body, headers prototype --- paste/request.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'paste/request.py') diff --git a/paste/request.py b/paste/request.py index 45a4db3..f520688 100644 --- a/paste/request.py +++ b/paste/request.py @@ -360,7 +360,8 @@ class WSGIRequest(object): def __init__(self, environ, urlvars={}): self.environ = environ self.urlvars = urlvars - + + body = environ_getter('wsgi.input') scheme = environ_getter('wsgi.url_scheme') # ? method = environ_getter('REQUEST_METHOD') # wsgi.config would be better, of course: @@ -448,10 +449,15 @@ class WSGIRequest(object): def headers(self): """Access to incoming headers""" - pass + # @@ Just needs a header table object + headertable = someheaderdict + for key in self.environ.keys(): + if key.startswith('HTTP'): + headertable.add(key[5:], self.environ[key]) + return headertable headers = property(headers, doc=headers.__doc__) + if __name__ == '__main__': import doctest doctest.testmod() - -- cgit v1.2.1