From d437bfae2bc354e9c507fe9d7e61b14eca38a7ac Mon Sep 17 00:00:00 2001 From: renzhiyuan <465386466@qq.com> Date: Mon, 23 Jun 2025 20:00:49 +0800 Subject: [PATCH] first push --- request.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/request.go b/request.go index 65f5618..12b0cc6 100644 --- a/request.go +++ b/request.go @@ -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 +}