X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Freq.py;h=f703e0f4ede2407fbf0814713ed56d13fc8ad6a2;hb=a3bc782ed6e7fc98a61157c9c1bac486f787372e;hp=861454b03cbc90f4229d35b4a0cf5d51ff872343;hpb=eacc5938f23818a348ee17f557484a706462c170;p=wrw.git diff --git a/wrw/req.py b/wrw/req.py index 861454b..f703e0f 100644 --- a/wrw/req.py +++ b/wrw/req.py @@ -17,7 +17,7 @@ class headdict(object): del self.dict[key.lower()] def __iter__(self): - return iter((list[0] for list in self.dict.itervalues())) + return iter((list[0] for list in self.dict.values())) def get(self, key, default = ""): if key.lower() in self.dict: @@ -73,6 +73,10 @@ class origrequest(request): self.servername = env["SERVER_NAME"] self.https = "HTTPS" in env self.ihead = headdict() + if "CONTENT_TYPE" in env: + self.ihead["Content-Type"] = env["CONTENT_TYPE"] + if "CONTENT_LENGTH" in env: + self.ihead["Content-Length"] = env["CONTENT_LENGTH"] self.ohead = headdict() for k, v in env.items(): if k[:5] == "HTTP_":