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

Method Render

render/reader.go:22–33  ·  view source on GitHub ↗

Render (Reader) writes data with custom ContentType and headers.

(w http.ResponseWriter)

Source from the content-addressed store, hash-verified

20
21// Render (Reader) writes data with custom ContentType and headers.
22func (r Reader) Render(w http.ResponseWriter) (err error) {
23 r.WriteContentType(w)
24 if r.ContentLength >= 0 {
25 if r.Headers == nil {
26 r.Headers = map[string]string{}
27 }
28 r.Headers["Content-Length"] = strconv.FormatInt(r.ContentLength, 10)
29 }
30 r.writeHeaders(w)
31 _, err = io.Copy(w, r.Reader)
32 return
33}
34
35// WriteContentType (Reader) writes custom ContentType.
36func (r Reader) WriteContentType(w http.ResponseWriter) {

Callers 1

Calls 3

WriteContentTypeMethod · 0.95
writeHeadersMethod · 0.95
CopyMethod · 0.80

Tested by 1