summaryrefslogtreecommitdiff
path: root/paste/request.py
diff options
context:
space:
mode:
authorbbangert <devnull@localhost>2006-03-09 03:10:36 +0000
committerbbangert <devnull@localhost>2006-03-09 03:10:36 +0000
commitaa87da993275e177897be87bd664b25ba840b007 (patch)
tree33abe9726ba318011b118f3b0abae7e8f7360d54 /paste/request.py
parent2b1951c2454d88d912e6a42b13c796786b683449 (diff)
downloadpaste-aa87da993275e177897be87bd664b25ba840b007.tar.gz
Added body, headers prototype
Diffstat (limited to 'paste/request.py')
-rw-r--r--paste/request.py12
1 files changed, 9 insertions, 3 deletions
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()
-