iris 中间件如何打印 response

xmge · · 1469 次点击
xmge
欲戴王冠 必承其重
这个主要是我们app端开发和我们没在一起,调试时接口有问题,他们那边无法给准确的请求和返回, 我们这边就要复现这个问题,会麻烦一点。之前的日志中也无法打印出详细的请求响应情况,所以加个这个中间件。
#6
更多评论
这样获取response在其他语言开发的web应用中也是做不到的. response是存在于输出流缓存当中. 和输入的request是没关系的.
#1
你的c.Request().Response是http.Request结构里的Response成员,是客户端重定向时自己填入重定向的源请求。 服务器接受到的请求上下文里不会写信息到这里,不知道你这个中间件的意图是想做什么。 ```go type Request struct { ... // Response is the redirect response which caused this request // to be created. This field is only populated during client // redirects. Response *Response // Go 1.7 } ```
#2