视频加载失败

【Golang】所遇问题及解答

74 字
1 分钟
【Golang】所遇问题及解答
【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))

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
【Golang】所遇问题及解答
https://rehtt.com/posts/113/
作者
Rehtt
发布于
2018-09-13
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Rehtt
Hello, I'm Rehtt.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
150
分类
17
标签
73
总字数
67,772
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0

当前页面没有目录

文章目录

当前页面没有目录