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