Mercurial > public > mercurial-scm > hg
diff mercurial/httprepo.py @ 14991:4f39610996fa stable
http2: send an extra header to signal a non-broken client
Some proxies strip the expect header because they forward requests in
a non-compliant way or as a way to defend against bogus clients.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Wed, 27 Jul 2011 18:35:35 -0500 |
parents | ba3c36cea66e |
children | f6a737357195 94b200a11cf7 |
line wrap: on
line diff
--- a/mercurial/httprepo.py Fri Jul 29 12:46:45 2011 -0500 +++ b/mercurial/httprepo.py Wed Jul 27 18:35:35 2011 -0500 @@ -78,6 +78,7 @@ if data and self.ui.configbool('ui', 'usehttp2', False): headers['Expect'] = '100-Continue' + headers['X-HgHttp2'] = '1' self.ui.debug("sending %s command\n" % cmd) q = [('cmd', cmd)]