httpwriter

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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 (*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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL