【Golang】所遇问题及解答
74 字
1 分钟
【Golang】所遇问题及解答

- ###0x00.Respones.Body只能读一遍
因为我采用ioutil.ReadAll读取Respones.Body,所以后来发现再次读取Respones.Body发现是空的。这是因为Body会标记读取位置,ReadAll会读取到末尾,因此第二次就会读不到数据。
解决方法:
res, _ := ioutil.ReadAll(respones.Body)
respones.Body.Close()respones.Body = ioutil.NopCloser(bytes.NewBuffer(res))支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
【Linux】所遇问题及解答
Linux笔记2019-10-20
2
【Golang】GO项目结构
Golang笔记2019-06-25
3
【Golang】使用CGO交叉编译
Golang笔记2020-04-08
4
【Golang】命令行传递参数
Golang笔记2018-09-13
5
【Golang】1.18泛型初步理解
Golang笔记2022-04-18
随机文章随机推荐















加载更多…