INNER CODE UNIT · Go

middlewareHandlerResponse

iimeta/fastapi-admin · internal/cmd/cmd.go:466

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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…