first push
This commit is contained in:
		
							parent
							
								
									f455983911
								
							
						
					
					
						commit
						d437bfae2b
					
				
							
								
								
									
										18
									
								
								request.go
								
								
								
								
							
							
						
						
									
										18
									
								
								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 | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue