http: add header ending in http proxy client mode

This commit is contained in:
nadoo 2017-12-17 11:24:25 +08:00
parent 1889de7f7f
commit 3b73599b7b

View File

@ -197,6 +197,8 @@ func (s *HTTP) Dial(network, addr string) (net.Conn, error) {
rc.Write([]byte("Proxy-Authorization: Basic " + base64.StdEncoding.EncodeToString([]byte(auth)) + "\r\n")) rc.Write([]byte("Proxy-Authorization: Basic " + base64.StdEncoding.EncodeToString([]byte(auth)) + "\r\n"))
} }
rc.Write([]byte("\r\n"))
var b [1024]byte var b [1024]byte
n, err := rc.Read(b[:]) n, err := rc.Read(b[:])
if bytes.Contains(b[:n], []byte("200")) { if bytes.Contains(b[:n], []byte("200")) {