Golang中的响应中间件

82 阅读1分钟

这个例子将帮助你捕获响应状态代码和正文大小,然后记录它。如果你愿意,你也可以记录与请求有关的数据,但这不在本篇文章的范围之内。

响应写入器

package response

访问记录器

package middleware

服务器

package http

测试

如果你向你的一个端点发送一个请求的例子,日志应该看起来像下面这样。

2021/01/27 17:19:39 status: 200 size: 63 bytes