Home / Function/ Render() — gin Function Reference

Render() — gin Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  1022bbe6_d9a8_9bca_f4e8_36c30ba182a0["Render()"]
  914f1041_67a6_ffa4_241e_b9b0c7a74b19["WriteContentType()"]
  1022bbe6_d9a8_9bca_f4e8_36c30ba182a0 -->|calls| 914f1041_67a6_ffa4_241e_b9b0c7a74b19
  60d12ada_dd2e_fe98_378d_54e84d820089["writeHeaders()"]
  1022bbe6_d9a8_9bca_f4e8_36c30ba182a0 -->|calls| 60d12ada_dd2e_fe98_378d_54e84d820089
  style 1022bbe6_d9a8_9bca_f4e8_36c30ba182a0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

render/reader.go lines 22–33

func (r Reader) Render(w http.ResponseWriter) (err error) {
	r.WriteContentType(w)
	if r.ContentLength >= 0 {
		if r.Headers == nil {
			r.Headers = map[string]string{}
		}
		r.Headers["Content-Length"] = strconv.FormatInt(r.ContentLength, 10)
	}
	r.writeHeaders(w)
	_, err = io.Copy(w, r.Reader)
	return
}

Subdomains

Frequently Asked Questions

What does Render() do?
Render() is a function in the gin codebase.
What does Render() call?
Render() calls 2 function(s): WriteContentType, writeHeaders.

Analyze Your Own Codebase

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

Try Supermodel Free