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

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 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号