MCPcopy Create free account
hub / github.com/kataras/iris / ResetResponseWriter

Method ResetResponseWriter

context/context.go:477–483  ·  view source on GitHub ↗

ResetResponseWriter sets a new ResponseWriter implementation to this Context to use as its writer. Note, to change the underline http.ResponseWriter use ctx.ResponseWriter().SetWriter(http.ResponseWriter) instead.

(newResponseWriter ResponseWriter)

Source from the content-addressed store, hash-verified

475// Note, to change the underline http.ResponseWriter use
476// ctx.ResponseWriter().SetWriter(http.ResponseWriter) instead.
477func (ctx *Context) ResetResponseWriter(newResponseWriter ResponseWriter) {
478 if rec, ok := ctx.IsRecording(); ok {
479 releaseResponseRecorder(rec)
480 }
481
482 ctx.writer = newResponseWriter
483}
484
485// Request returns the original *http.Request, as expected.
486func (ctx *Context) Request() *http.Request {

Callers 2

RecordMethod · 0.95
benchmarkAccessLogAfterFunction · 0.80

Calls 2

IsRecordingMethod · 0.95
releaseResponseRecorderFunction · 0.85

Tested by 1

benchmarkAccessLogAfterFunction · 0.64