go标准库里的http服务器可不可以预先解析header?

13370225089 · · 1867 次点击
实际是可以的...只读header,调用body的close方法,直接底层就关闭连接了,不会收剩余的数据,但是和你用的客户端也有关系,之前用postman就不行,它会认为请求都没成功发完,不会响应你的回复,用golang自己的http库实现客户端就没问题,https://github.com/golang/go/issues/3595这里有关于这个问题比较详细的描述,golang最初也是不支持的,后来开发者作为bug修复了。
#8
更多评论
有跟下 `net/http` 源码吗?
#1
楼主,你没看文档啊,http://docscn.studygolang.com/pkg/net/http/#Request, 类型Request 里就有解析好的Header
#2