aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/pathod.py
diff options
context:
space:
mode:
Diffstat (limited to 'libpathod/pathod.py')
-rw-r--r--libpathod/pathod.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index cfedc934..f8607cca 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -123,11 +123,12 @@ class PathodHandler(tcp.BaseHandler):
"""
with logger.ctx() as lg:
if self.use_http2:
- stream_id, headers, body = self.protocol.read_request()
- method = headers[':method']
- path = headers[':path']
- headers = odict.ODict(headers)
- httpversion = ""
+ req = self.protocol.read_request()
+ method = req.method
+ path = req.path
+ headers = odict.ODictCaseless(req.headers)
+ httpversion = req.httpversion
+ stream_id = req.stream_id
else:
req = self.protocol.read_request(lg)
if 'next_handle' in req: