diff --git a/simpleRequest.go b/simpleRequest.go index 31a0579..54afb2c 100644 --- a/simpleRequest.go +++ b/simpleRequest.go @@ -32,6 +32,7 @@ func NewRequest() *SimpleRequest { timeout: time.Second * 7, queryParams: qp, headers: hd, + tempBody: make(map[string]interface{}), } } @@ -67,6 +68,7 @@ func (s *SimpleRequest) NewRequest() *SimpleRequest { //cookies: make(map[string]string), timeout: time.Second * 7, queryParams: qp, + tempBody: make(map[string]interface{}), } } @@ -120,15 +122,19 @@ func (s *SimpleRequest) do(request *http.Request) (body []byte, err error) { client.Transport = s.transport } //3.1 发送数据 - //todo resp的上下文返回一下 resp, err := client.Do(request) if err != nil { - fmt.Println("error:", err.Error()) + fmt.Println("【Request Error】:", err.Error()) + } + + //v0.0.2更新,将request和response内容返回,便于用户进行分析 JuneXu 03-11-2022 + if resp != nil { + s.Response = *resp + } + if request != nil { + s.Request = *request } - //v1.0.1更新,将request和response内容返回,便于用户进行分析 JuneXu 03-11-2022 - s.Response = *resp - s.Request = *request defer resp.Body.Close() //3.2 获取数据 body, err = ioutil.ReadAll(resp.Body) diff --git a/test/simpleRequest_test.go b/test/simpleRequest_test.go index d8dff20..2f5ae97 100644 --- a/test/simpleRequest_test.go +++ b/test/simpleRequest_test.go @@ -38,7 +38,7 @@ func TestRequest(t *testing.T) { r.SkipCertVerify() //跳过证书验证 //--发送请求,这里返回的直接是body中的数据,等后续增加功能 - res, err := r.Get("www.webSite.com/end/point") + res, err := r.Get("http://www.webSite.com/end/point") if err != nil { t.Error(err) } else {