已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。
2天前关闭。
Improve this question
Golang包http提供 *HTTP客户端 * 和 * 服务器 * 实现。但在此包中有一个接口ResponseWriter。ResponseWriter接口由 HTTP处理程序用于构造HTTP响应 。虽然它正在构造HTTP响应,但仍然没有获取响应的状态代码的功能。
这背后的原因或逻辑是什么?
2条答案
按热度按时间njthzxwz1#
虽然它正在构造HTTP响应,但仍然没有获取响应状态代码的功能。
如果你正在构造响应,你可能对 * 设置 * 状态码感兴趣。
iswrvxsc2#
在HTTP处理程序中
可以使用,但如果使用其他方式编写响应,则会隐式调用。引用文档
在HTTP请求情况下,可以使用
response.StatusCode
示例服务器
示例客户端