我希望引起这个异常:// 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)
- 1 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消