Home / Function/ serveError() — gin Function Reference

serveError() — gin Function Reference

Architecture documentation for the serveError() function in gin.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  9cdfdbc5_2c30_179c_9d78_3d3c69afdedc["serveError()"]
  466cd829_a704_bc42_f2bb_a07bb48488bd["handleHTTPRequest()"]
  466cd829_a704_bc42_f2bb_a07bb48488bd -->|calls| 9cdfdbc5_2c30_179c_9d78_3d3c69afdedc
  style 9cdfdbc5_2c30_179c_9d78_3d3c69afdedc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

gin.go lines 764–779

func serveError(c *Context, code int, defaultMessage []byte) {
	c.writermem.status = code
	c.Next()
	if c.writermem.Written() {
		return
	}
	if c.writermem.Status() == code {
		c.writermem.Header()["Content-Type"] = mimePlain
		_, err := c.Writer.Write(defaultMessage)
		if err != nil {
			debugPrint("cannot write message to writer during serve error: %v", err)
		}
		return
	}
	c.writermem.WriteHeaderNow()
}

Domain

Subdomains

Frequently Asked Questions

What does serveError() do?
serveError() is a function in the gin codebase.
What calls serveError()?
serveError() is called by 1 function(s): handleHTTPRequest.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free