mirror of https://github.com/scrapy/scrapy.git
Merge pull request #787 from ivannotes/master
Using CRLF as line marker according to http 1.1 definition
This commit is contained in:
commit
4bb0989833
|
|
@ -66,12 +66,11 @@ class TunnelingTCP4ClientEndpoint(TCP4ClientEndpoint):
|
|||
|
||||
def requestTunnel(self, protocol):
|
||||
"""Asks the proxy to open a tunnel."""
|
||||
tunnelReq = 'CONNECT %s:%s HTTP/1.1\n' % (self._tunneledHost,
|
||||
tunnelReq = 'CONNECT %s:%s HTTP/1.1\r\n' % (self._tunneledHost,
|
||||
self._tunneledPort)
|
||||
if self._proxyAuthHeader:
|
||||
tunnelReq += 'Proxy-Authorization: %s \n\n' % self._proxyAuthHeader
|
||||
else:
|
||||
tunnelReq += '\n'
|
||||
tunnelReq += 'Proxy-Authorization: %s\r\n' % self._proxyAuthHeader
|
||||
tunnelReq += '\r\n'
|
||||
protocol.transport.write(tunnelReq)
|
||||
self._protocolDataReceived = protocol.dataReceived
|
||||
protocol.dataReceived = self.processProxyResponse
|
||||
|
|
|
|||
Loading…
Reference in New Issue