iris 中间件如何打印 response

xmge · · 1464 次点击
xmge
欲戴王冠 必承其重
想使用 httputil.DumpResponse(c.Request().Response, true) 这个方法,把返回的详情打印出来
#3
更多评论
这样获取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