我的 Go 服务器正在处理我首先调用的请求response.WriteHeader(),以便为我的响应设置状态代码。之后,我开始将字节写入响应正文。如果浏览器在我复制字节时取消请求,我会收到错误消息:write tcp [::1]:52319: broken pipe我的代码检测到此错误,然后调用http.Error(). 这又叫response.WriteHeader()。这似乎是一个问题,但我不确定。这可以避免吗?response.WriteHeader()在写入响应正文时发生错误时,如何避免再次调用?
1 回答
- 1 回答
- 0 关注
- 199 浏览
添加回答
举报
0/150
提交
取消