changeset 28530 | fd2acc5046f6 |
parent 27046 | 37fcfe52c68c |
child 28861 | 86db5cb55d46 |
--- a/mercurial/hgweb/protocol.py Mon Mar 14 21:15:59 2016 -0400 +++ b/mercurial/hgweb/protocol.py Fri Mar 11 11:37:00 2016 -0500 @@ -45,6 +45,11 @@ return [data[k] for k in keys] def _args(self): args = self.req.form.copy() + postlen = int(self.req.env.get('HTTP_X_HGARGS_POST', 0)) + if postlen: + args.update(cgi.parse_qs( + self.req.read(postlen), keep_blank_values=True)) + return args chunks = [] i = 1 while True: