Render() — gin Function Reference
Architecture documentation for the Render() function in context.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 3840d682_85a8_dc5c_2aa7_af7268c222ee["Render()"] 65cb002a_8dad_6301_a5f6_025d54f0e6b6["HTML()"] 65cb002a_8dad_6301_a5f6_025d54f0e6b6 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 204fbd75_538e_9c70_7178_462fa466695d["IndentedJSON()"] 204fbd75_538e_9c70_7178_462fa466695d -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 5bcebd1f_bd17_9cd2_1953_47f6400c1ee6["SecureJSON()"] 5bcebd1f_bd17_9cd2_1953_47f6400c1ee6 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 9a5c20a3_49db_1518_6510_eb2e94bd72eb["JSONP()"] 9a5c20a3_49db_1518_6510_eb2e94bd72eb -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 9c6f4db4_3d56_9165_ad9e_96feca54df85["JSON()"] 9c6f4db4_3d56_9165_ad9e_96feca54df85 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 7f2feb88_488e_7377_cb2e_e88838815986["AsciiJSON()"] 7f2feb88_488e_7377_cb2e_e88838815986 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee df1394ee_1639_4b94_fdd4_74c5f56e8e45["PureJSON()"] df1394ee_1639_4b94_fdd4_74c5f56e8e45 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 5237c496_fa61_722e_96a5_fb50a8549ee4["XML()"] 5237c496_fa61_722e_96a5_fb50a8549ee4 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 856e9c34_100d_80d0_e810_7439700b1f01["YAML()"] 856e9c34_100d_80d0_e810_7439700b1f01 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee fa323311_4e45_dfa8_0d23_27731edad8be["TOML()"] fa323311_4e45_dfa8_0d23_27731edad8be -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 19de2045_6ee9_28a1_dc7f_ea46f53ca048["ProtoBuf()"] 19de2045_6ee9_28a1_dc7f_ea46f53ca048 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee dc868146_10e5_dd59_9844_cb858e5b9016["BSON()"] dc868146_10e5_dd59_9844_cb858e5b9016 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 778fced8_99f9_7da2_cb60_f438189040cf["String()"] 778fced8_99f9_7da2_cb60_f438189040cf -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee 3cc481ef_9b2c_958f_a64c_24c1b5408da8["Redirect()"] 3cc481ef_9b2c_958f_a64c_24c1b5408da8 -->|calls| 3840d682_85a8_dc5c_2aa7_af7268c222ee style 3840d682_85a8_dc5c_2aa7_af7268c222ee fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
context.go lines 1151–1165
func (c *Context) Render(code int, r render.Render) {
c.Status(code)
if !bodyAllowedForStatus(code) {
r.WriteContentType(c.Writer)
c.Writer.WriteHeaderNow()
return
}
if err := r.Render(c.Writer); err != nil {
// Pushing error to c.Errors
_ = c.Error(err)
c.Abort()
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does Render() do?
Render() is a function in the gin codebase.
What does Render() call?
Render() calls 4 function(s): Abort, Error, Status, bodyAllowedForStatus.
What calls Render()?
Render() is called by 17 function(s): AsciiJSON, BSON, Data, DataFromReader, HTML, IndentedJSON, JSON, JSONP, and 9 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free