INNER CODE UNIT · Go
middlewareHandlerResponse
iimeta/fastapi · internal/cmd/cmd.go:337
func middlewareHandlerResponse(r *ghttp.Request) {
r.Middleware.Next()
// There's custom buffer content, it then exits current handler.
if r.Response.BufferLength() > 0 {
if config.Cfg.Debug.Open {
if gstr.HasPrefix(r.Response.Header().Get("Content-Type"), "application/json") {
logger.Debugf(r.GetCtx(), "middlewareHandlerResponse url: %s, response: %s", r.GetUrl(), r.Response.BufferString())
}
}
return
}
var (
msg string
err = r.GetError()
res = r.GetHandlerResponse()