Documentation
¶
Index ¶
- type CaptureResponseWriter
- func (crw *CaptureResponseWriter) Body() []byte
- func (crw *CaptureResponseWriter) ExtractPayload() (status int, headers *[][2][]byte, body []byte, releaseFn func(*[][2][]byte))
- func (crw *CaptureResponseWriter) Header() http.Header
- func (crw *CaptureResponseWriter) Headers() http.Header
- func (crw *CaptureResponseWriter) Reset() *CaptureResponseWriter
- func (crw *CaptureResponseWriter) SetBody(b []byte)
- func (crw *CaptureResponseWriter) SetStatusCode(status int)
- func (crw *CaptureResponseWriter) StatusCode() int
- func (crw *CaptureResponseWriter) Write(b []byte) (int, error)
- func (crw *CaptureResponseWriter) WriteHeader(status int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CaptureResponseWriter ¶
type CaptureResponseWriter struct {
// contains filtered or unexported fields
}
CaptureResponseWriter captures status code, headers, and body.
func NewCaptureResponseWriter ¶
func NewCaptureResponseWriter(w http.ResponseWriter) (*CaptureResponseWriter, func())
NewCaptureResponseWriter gets one from Pool.
func (*CaptureResponseWriter) Body ¶
func (crw *CaptureResponseWriter) Body() []byte
func (*CaptureResponseWriter) ExtractPayload ¶
func (crw *CaptureResponseWriter) ExtractPayload() ( status int, headers *[][2][]byte, body []byte, releaseFn func(*[][2][]byte), )
func (*CaptureResponseWriter) Header ¶
func (crw *CaptureResponseWriter) Header() http.Header
func (*CaptureResponseWriter) Headers ¶
func (crw *CaptureResponseWriter) Headers() http.Header
func (*CaptureResponseWriter) Reset ¶
func (crw *CaptureResponseWriter) Reset() *CaptureResponseWriter
func (*CaptureResponseWriter) SetBody ¶
func (crw *CaptureResponseWriter) SetBody(b []byte)
func (*CaptureResponseWriter) SetStatusCode ¶
func (crw *CaptureResponseWriter) SetStatusCode(status int)
func (*CaptureResponseWriter) StatusCode ¶
func (crw *CaptureResponseWriter) StatusCode() int
func (*CaptureResponseWriter) Write ¶
func (crw *CaptureResponseWriter) Write(b []byte) (int, error)
func (*CaptureResponseWriter) WriteHeader ¶
func (crw *CaptureResponseWriter) WriteHeader(status int)
Click to show internal directories.
Click to hide internal directories.