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

发送带有 body 的 HEAD http 请求导致 net/http 错误

发送带有 body 的 HEAD http 请求导致 net/http 错误

Go
九州编程 2023-04-04 14:36:10
我希望引起这个异常:// ErrBodyNotAllowed is returned by ResponseWriter.Write calls// when the HTTP method or response code does not permit a// body.ErrBodyNotAllowed = errors.New("http: request method or response status code does not allow body")当我使用 fiddler 发送带正文的 HEAD 请求时,我收到 400/504 错误代码,但我在我的应用程序中没有看到任何错误日志。
查看完整描述

1 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

我假设您正在谈论您控制的围棋服务器。当您在 HEAD 请求上调用 writer.Write() 时,您应该会看到返回此错误。您需要在您的应用程序中通过检查该错误来处理它。找到调用 Write 的位置,检查错误,然后将其显示给用户。您可能需要更换:

writer.Write(data)

像这样的东西:

_,err := writer.Write(data)


查看完整回答
反对 回复 2023-04-04
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

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