fix: insert response cookies into request for redirect requests

This commit is contained in:
debugtalk
2022-06-22 18:42:25 +08:00
parent 3a5c22475a
commit 3006b0b0bb
2 changed files with 4 additions and 0 deletions
+1
View File
@@ -5,6 +5,7 @@
**go version** **go version**
- change: set http request timeout default to 120s - change: set http request timeout default to 120s
- fix: insert response cookies into request for redirect requests
## v4.1.4 (2022-06-17) ## v4.1.4 (2022-06-17)
+3
View File
@@ -4,6 +4,7 @@ import (
"crypto/tls" "crypto/tls"
"net" "net"
"net/http" "net/http"
"net/http/cookiejar"
"net/url" "net/url"
"path/filepath" "path/filepath"
"testing" "testing"
@@ -29,6 +30,7 @@ func NewRunner(t *testing.T) *HRPRunner {
if t == nil { if t == nil {
t = &testing.T{} t = &testing.T{}
} }
jar, _ := cookiejar.New(nil)
return &HRPRunner{ return &HRPRunner{
t: t, t: t,
failfast: true, // default to failfast failfast: true, // default to failfast
@@ -37,6 +39,7 @@ func NewRunner(t *testing.T) *HRPRunner {
Transport: &http.Transport{ Transport: &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
}, },
Jar: jar, // insert response cookies into request
Timeout: 120 * time.Second, Timeout: 120 * time.Second,
}, },
http2Client: &http.Client{ http2Client: &http.Client{