提交 dc978c78 authored 作者: zhanglibo's avatar zhanglibo

Response

上级 6e661735
...@@ -82,7 +82,7 @@ func (s *Config) Post(ctx context.Context, method string, params g.Map) (str str ...@@ -82,7 +82,7 @@ func (s *Config) Post(ctx context.Context, method string, params g.Map) (str str
Request.SetHeader("Content-Type", "application/x-www-form-urlencoded") Request.SetHeader("Content-Type", "application/x-www-form-urlencoded")
resp, err := Request.Timeout(time.Second*5).Post(Url, allparams) resp, err := Request.Timeout(time.Second*5).Post(Url, allparams)
defer func() { defer func() {
_ = resp.Body.Close() _ = resp.Close()
paramStr := gjson.New(params).MustToJsonString() paramStr := gjson.New(params).MustToJsonString()
ctx = context.WithValue(ctx, "Method", "POST") ctx = context.WithValue(ctx, "Method", "POST")
ctx = context.WithValue(ctx, "URI", Url) ctx = context.WithValue(ctx, "URI", Url)
......
...@@ -88,6 +88,7 @@ func (s *Client) post(ctx context.Context, method string, req interface{}) (str ...@@ -88,6 +88,7 @@ func (s *Client) post(ctx context.Context, method string, req interface{}) (str
Request.SetHeader("Content-Type", "application/json") Request.SetHeader("Content-Type", "application/json")
resp, err := Request.Timeout(time.Second*5).Post(server.ApiUrl, allparams) resp, err := Request.Timeout(time.Second*5).Post(server.ApiUrl, allparams)
defer func() { defer func() {
_ = resp.Close()
paramStr := gjson.New(req).MustToJsonString() paramStr := gjson.New(req).MustToJsonString()
ctx = context.WithValue(ctx, "Method", "POST") ctx = context.WithValue(ctx, "Method", "POST")
ctx = context.WithValue(ctx, "URI", method) ctx = context.WithValue(ctx, "URI", method)
......
...@@ -80,6 +80,7 @@ func (s *Config) Post(ctx context.Context, method string, params g.Map) (str str ...@@ -80,6 +80,7 @@ func (s *Config) Post(ctx context.Context, method string, params g.Map) (str str
resp, err := Request.Timeout(time.Second*5).Post(Url, allparams) resp, err := Request.Timeout(time.Second*5).Post(Url, allparams)
defer func() { defer func() {
_ = resp.Close()
paramStr := gjson.New(params).MustToJsonString() paramStr := gjson.New(params).MustToJsonString()
ctx = context.WithValue(ctx, "Method", "POST") ctx = context.WithValue(ctx, "Method", "POST")
ctx = context.WithValue(ctx, "URI", Url) ctx = context.WithValue(ctx, "URI", Url)
......
...@@ -59,6 +59,7 @@ func (s *client) post(ctx context.Context, method string, params g.Map) (str str ...@@ -59,6 +59,7 @@ func (s *client) post(ctx context.Context, method string, params g.Map) (str str
Request.SetHeader("Content-Type", "application/x-www-form-urlencoded") Request.SetHeader("Content-Type", "application/x-www-form-urlencoded")
resp, err := Request.Timeout(time.Second*5).Post(method, params) resp, err := Request.Timeout(time.Second*5).Post(method, params)
defer func() { defer func() {
_ = resp.Close()
paramStr := gjson.New(params).MustToJsonString() paramStr := gjson.New(params).MustToJsonString()
ctx = context.WithValue(ctx, "Method", "POST") ctx = context.WithValue(ctx, "Method", "POST")
ctx = context.WithValue(ctx, "URI", method) ctx = context.WithValue(ctx, "URI", method)
......
...@@ -62,6 +62,9 @@ func (c *Config) Post(ctx context.Context, api string, bodyMap g.Map) (result st ...@@ -62,6 +62,9 @@ func (c *Config) Post(ctx context.Context, api string, bodyMap g.Map) (result st
} }
response, err := g.Client().Ctx(ctx). response, err := g.Client().Ctx(ctx).
Post(c.ApiUrl+api, bodyMap) Post(c.ApiUrl+api, bodyMap)
defer func() {
_ = response.Close()
}()
if nil != err { if nil != err {
return return
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论