equal
deleted
inserted
replaced
222 h.realhostport = None |
222 h.realhostport = None |
223 h.headers = None |
223 h.headers = None |
224 |
224 |
225 |
225 |
226 def _generic_proxytunnel(self): |
226 def _generic_proxytunnel(self): |
227 proxyheaders = dict( |
227 proxyheaders = { |
228 [ |
228 x: self.headers[x] |
229 (x, self.headers[x]) |
229 for x in self.headers |
230 for x in self.headers |
230 if x.lower().startswith('proxy-') |
231 if x.lower().startswith('proxy-') |
231 } |
232 ] |
|
233 ) |
|
234 self.send(b'CONNECT %s HTTP/1.0\r\n' % self.realhostport) |
232 self.send(b'CONNECT %s HTTP/1.0\r\n' % self.realhostport) |
235 for header in pycompat.iteritems(proxyheaders): |
233 for header in pycompat.iteritems(proxyheaders): |
236 self.send(b'%s: %s\r\n' % header) |
234 self.send(b'%s: %s\r\n' % header) |
237 self.send(b'\r\n') |
235 self.send(b'\r\n') |
238 |
236 |