MCPcopy
hub / github.com/gin-gonic/gin / serveError

Function serveError

gin.go:764–779  ·  view source on GitHub ↗
(c *Context, code int, defaultMessage []byte)

Source from the content-addressed store, hash-verified

762var mimePlain = []string{MIMEPlain}
763
764func serveError(c *Context, code int, defaultMessage []byte) {
765 c.writermem.status = code
766 c.Next()
767 if c.writermem.Written() {
768 return
769 }
770 if c.writermem.Status() == code {
771 c.writermem.Header()["Content-Type"] = mimePlain
772 _, err := c.Writer.Write(defaultMessage)
773 if err != nil {
774 debugPrint("cannot write message to writer during serve error: %v", err)
775 }
776 return
777 }
778 c.writermem.WriteHeaderNow()
779}
780
781func redirectTrailingSlash(c *Context) {
782 req := c.Request

Callers 1

handleHTTPRequestMethod · 0.85

Calls 7

debugPrintFunction · 0.85
NextMethod · 0.80
WrittenMethod · 0.65
StatusMethod · 0.65
WriteHeaderNowMethod · 0.65
HeaderMethod · 0.45
WriteMethod · 0.45

Tested by

no test coverage detected