1. 首页
  2. 数据库
  3. 其它
  4. Go语言HTTP请求流式写入body的示例代码

Go语言HTTP请求流式写入body的示例代码

上传者: 2020-12-22 10:58:39上传 PDF文件 75.74KB 热度 20次
背景 最近在开发一个功能时,需要通过 http 协议上报大量的日志内容,但是在 Go 标准库里的 http client 的 API 是这样的: http.NewRequest(method, url string, body io.Reader) body 是通过 io.Reader 接口来传递,并没有暴露一个 io.Writer 接口来提供写入的办法,先来看看正常情况下怎么写入一个 body ,示例: 需要先把要写 buf := bytes.NewBuffer([]byte("hello")) http.Post("localhost:8099/report","text/pain",
用户评论