为了账号安全,请及时绑定邮箱和手机立即绑定

Go 中的多个 response.WriteHeader 调用

Go 中的多个 response.WriteHeader 调用

Go
墨色风雨 2021-08-30 16:32:01
我的 Go 服务器正在处理我首先调用的请求response.WriteHeader(),以便为我的响应设置状态代码。之后,我开始将字节写入响应正文。如果浏览器在我复制字节时取消请求,我会收到错误消息:write tcp [::1]:52319: broken pipe我的代码检测到此错误,然后调用http.Error(). 这又叫response.WriteHeader()。这似乎是一个问题,但我不确定。这可以避免吗?response.WriteHeader()在写入响应正文时发生错误时,如何避免再次调用?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信