如何多次读取http.Response.Body?

jdxj · · 6135 次点击
如果Response在多个地方被使用并且里面的body被同步重复读取,那么有必要自定义一个类实现io.ReadCloser,类里面可以用bytes.Reader对象实现,这个类的Close接口可以调用bytes.Reader的Seek方法定位到buffer的起始位置以便下次重新使用
#6