如何在golang中读取http响应主体到缓冲区(不使用ioutil.ReadAll())



ioutil.ReadAll((如果文件太大,可能会导致内存峰值。

您可以使用io.Copy,它接受io.Writerio.Reader

io.Copy使用32KB的缓冲区从读取器复制到写入器,直到达到EOF。即使源代码要大得多,它也使用32KB的缓冲区。

io.Copy(writer, reader)

最新更新