Skip to content

Commit 0eed47a

Browse files
committed
code improvement at middleware#createHTTPRequest
1 parent 2cc8417 commit 0eed47a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

middleware.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -139,10 +139,13 @@ func createHTTPRequest(c *Client, r *Request) (err error) {
139139
r.RawRequest, err = http.NewRequest(r.Method, r.URL, r.bodyBuf)
140140
}
141141

142-
if err == nil {
143-
r.RawRequest.Close = c.closeConnection
142+
if err != nil {
143+
return
144144
}
145145

146+
// Assign close connection option
147+
r.RawRequest.Close = c.closeConnection
148+
146149
// Add headers into http request
147150
r.RawRequest.Header = r.Header
148151

@@ -151,6 +154,7 @@ func createHTTPRequest(c *Client, r *Request) (err error) {
151154
r.RawRequest.AddCookie(cookie)
152155
}
153156

157+
// it's for non-http scheme option
154158
if r.RawRequest.URL != nil && r.RawRequest.URL.Scheme == "" {
155159
r.RawRequest.URL.Scheme = c.scheme
156160
r.RawRequest.URL.Host = r.URL

0 commit comments

Comments
 (0)