Help us shape the future of Go! Take the 2026 Go Developer Survey

recorder

package
v0.7.218 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RecordedRequest

type RecordedRequest struct {
	Method string
	URL    url.URL
	Header http.Header
	Body   []byte
}

RecordedRequest is a snapshot of an HTTP request.

type RequestRecorder

type RequestRecorder struct {
	// contains filtered or unexported fields
}

RequestRecorder captures HTTP requests for test assertions.

func NewRecorder

func NewRecorder() *RequestRecorder

NewRecorder creates a new RequestRecorder.

func (*RequestRecorder) AllRequests

func (r *RequestRecorder) AllRequests() []RecordedRequest

AllRequests returns a copy of all recorded requests.

func (*RequestRecorder) GinMiddleware

func (r *RequestRecorder) GinMiddleware() gin.HandlerFunc

GinMiddleware returns gin middleware that records every request.

Jump to

Keyboard shortcuts

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