go中httpClient在设置ResponseHeaderTimeout参数后出现http: ContentLength=xxx with Body length 0问题
1、在发出带有请求体的请求后并且读取响应头超过ResponseHeaderTimeout设定的超时时间后,由于do方法会关闭请求体的读取所以会返回 http: ContentLength=xxx with Body length 0
错误。
2、当请求不携带请求体后会正常返回timeout awaiting response headers
错误。