equal
deleted
inserted
replaced
663 // do not retry the request |
663 // do not retry the request |
664 } else { |
664 } else { |
665 // try once more |
665 // try once more |
666 openServer(); |
666 openServer(); |
667 if (needsTunneling()) { |
667 if (needsTunneling()) { |
|
668 MessageHeader origRequests = requests; |
668 httpuc.doTunneling(); |
669 httpuc.doTunneling(); |
|
670 requests = origRequests; |
669 } |
671 } |
670 afterConnect(); |
672 afterConnect(); |
671 writeRequests(requests, poster); |
673 writeRequests(requests, poster); |
672 return parseHTTP(responses, pi, httpuc); |
674 return parseHTTP(responses, pi, httpuc); |
673 } |
675 } |
774 } else { |
776 } else { |
775 closeServer(); |
777 closeServer(); |
776 cachedHttpClient = false; |
778 cachedHttpClient = false; |
777 openServer(); |
779 openServer(); |
778 if (needsTunneling()) { |
780 if (needsTunneling()) { |
|
781 MessageHeader origRequests = requests; |
779 httpuc.doTunneling(); |
782 httpuc.doTunneling(); |
|
783 requests = origRequests; |
780 } |
784 } |
781 afterConnect(); |
785 afterConnect(); |
782 writeRequests(requests, poster); |
786 writeRequests(requests, poster); |
783 return parseHTTP(responses, pi, httpuc); |
787 return parseHTTP(responses, pi, httpuc); |
784 } |
788 } |