假设下面的代码,我正在从http获取请求响应中读取,Read方法如何在内部工作?
它是在内部一次性获取数据,然后根据 buf 大小进行写入,并在下一次迭代中使用具有相同数据并更新游标,还是获取数据直到 buf 已满,然后在下一次迭代中再次获取数据?
var resp *http.Response
buf := make([]byte, 50)
for {
r, err := resp.Body.Read(buf)
if err == io.EOF {
break
}
撒科打诨
相关分类