diff options
author | bbangert <devnull@localhost> | 2006-03-09 03:10:36 +0000 |
---|---|---|
committer | bbangert <devnull@localhost> | 2006-03-09 03:10:36 +0000 |
commit | aa87da993275e177897be87bd664b25ba840b007 (patch) | |
tree | 33abe9726ba318011b118f3b0abae7e8f7360d54 /paste/request.py | |
parent | 2b1951c2454d88d912e6a42b13c796786b683449 (diff) | |
download | paste-aa87da993275e177897be87bd664b25ba840b007.tar.gz |
Added body, headers prototype
Diffstat (limited to 'paste/request.py')
-rw-r--r-- | paste/request.py | 12 |
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() - |