diff options
author | tjp <tjp@ctrl-c.club> | 2024-01-10 11:06:53 -0700 |
---|---|---|
committer | tjp <tjp@ctrl-c.club> | 2024-01-10 11:10:09 -0700 |
commit | b6c0ba24cf5902e6bafff4243979bb12010aa142 (patch) | |
tree | 39034f7f4a41ff08393445f33769d262e4644c8f /gemini | |
parent | b09d2de941b65956eb7c748e3ce44ff568d4c2af (diff) |
add a *Request to Response
Diffstat (limited to 'gemini')
-rw-r--r-- | gemini/client.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gemini/client.go b/gemini/client.go index c60e92e..00e28f6 100644 --- a/gemini/client.go +++ b/gemini/client.go @@ -29,7 +29,7 @@ type Client struct { // NewClient creates a gemini Client with the given TLS configuration and default MaxRedirects. func NewClient(tlsConf *tls.Config) Client { - if tlsConf != nil { + if tlsConf != nil && !tlsConf.InsecureSkipVerify { tlsConf = tlsConf.Clone() tlsConf.InsecureSkipVerify = true } @@ -116,6 +116,7 @@ func (client Client) RoundTrip(request *types.Request) (*types.Response, error) return nil, err } response.Body = bytes.NewBuffer(bodybuf) + response.Request = request return response, nil } |