From 17fc1ce1748e7eddf5ebd29907d807fd3a6e2edc Mon Sep 17 00:00:00 2001 From: huangqian Date: Thu, 12 May 2022 20:08:24 +0800 Subject: [PATCH] Call ReadAll() function in Close() of gClient --- net/gclient/gclient_response.go | 1 + net/gclient/gclient_z_example_test.go | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net/gclient/gclient_response.go b/net/gclient/gclient_response.go index dd3a3815f..53e0067f8 100644 --- a/net/gclient/gclient_response.go +++ b/net/gclient/gclient_response.go @@ -75,5 +75,6 @@ func (r *Response) Close() error { return nil } r.Response.Close = true + r.ReadAll() return r.Response.Body.Close() } diff --git a/net/gclient/gclient_z_example_test.go b/net/gclient/gclient_z_example_test.go index f96ffb4c4..d6f7d5131 100644 --- a/net/gclient/gclient_z_example_test.go +++ b/net/gclient/gclient_z_example_test.go @@ -132,7 +132,6 @@ func ExampleNew_MultiConn_Recommend() { if r, err := client.Get(ctx, "http://127.0.0.1:8999/var/json"); err != nil { panic(err) } else { - // Make sure call the ReadAllString() Funcion, Otherwise the program will block here fmt.Println(r.ReadAllString()) r.Close() }