Compare commits

..

2 Commits
v1 ... v1.0.5

Author SHA1 Message Date
renzhiyuan d437bfae2b first push 2025-06-23 20:00:49 +08:00
renzhiyuan f455983911 first push 2025-02-19 16:18:27 +08:00
2 changed files with 19 additions and 1 deletions

2
go.mod
View File

@ -1,3 +1,3 @@
module gitea.cdlsxd.cn/self-tools/l-request module gitea.cdlsxd.cn/self-tools/l_request
go 1.21 go 1.21

View File

@ -1,6 +1,7 @@
package l_request package l_request
import ( import (
"crypto/tls"
"encoding/json" "encoding/json"
"io" "io"
"net/http" "net/http"
@ -128,3 +129,20 @@ func (r *Request) Send() (Response, error) {
elapsed := time.Since(start).Seconds() elapsed := time.Since(start).Seconds()
return r.packResponse(res, elapsed), nil return r.packResponse(res, elapsed), nil
} }
// 跳过证书发送请求
func (r *Request) SendWithoutSsl() (Response, error) {
tr := &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
}
req := r.prepare()
client := &http.Client{Transport: tr}
start := time.Now()
res, err := client.Do(req)
if err != nil {
return Response{}, err
}
defer res.Body.Close()
elapsed := time.Since(start).Seconds()
return r.packResponse(res, elapsed), nil
}