diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2016-08-17 14:01:35 +0300 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2016-08-17 14:01:35 +0300 |
commit | d055141f646f3e9ce941fb9a4dbbd602a378ce98 (patch) | |
tree | f14a2cd5e1a1a282fa01c45d96f15bbbe5679b6a /uri.go | |
parent | run travis tests on go 1.7 (diff) | |
download | fasthttp-d055141f646f3e9ce941fb9a4dbbd602a378ce98.tar.gz fasthttp-d055141f646f3e9ce941fb9a4dbbd602a378ce98.tar.bz2 fasthttp-d055141f646f3e9ce941fb9a4dbbd602a378ce98.zip |
Propagate 'https' scheme to request URI for TLS connections
Diffstat (limited to 'uri.go')
-rw-r--r-- | uri.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -217,8 +217,11 @@ func (u *URI) Parse(host, uri []byte) { u.parse(host, uri, nil) } -func (u *URI) parseQuick(uri []byte, h *RequestHeader) { +func (u *URI) parseQuick(uri []byte, h *RequestHeader, isTLS bool) { u.parse(nil, uri, h) + if isTLS { + u.scheme = append(u.scheme[:0], strHTTPS...) + } } func (u *URI) parse(host, uri []byte, h *RequestHeader) { |