first push

This commit is contained in:
renzhiyuan 2025-06-23 20:00:49 +08:00
parent f455983911
commit d437bfae2b
1 changed files with 18 additions and 0 deletions

View File

@ -1,6 +1,7 @@
package l_request
import (
"crypto/tls"
"encoding/json"
"io"
"net/http"
@ -128,3 +129,20 @@ func (r *Request) Send() (Response, error) {
elapsed := time.Since(start).Seconds()
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
}