proxy

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: May 26, 2025 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 DevRequestModifier added in v0.1.13

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

DevRequestModifier implements request modification for development

func (*DevRequestModifier) Modify added in v0.1.13

func (m *DevRequestModifier) Modify(req *http.Request) error

type DevResponseModifier

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

DevResponseModifier implements response modification for development

func (*DevResponseModifier) Modify

func (m *DevResponseModifier) Modify(resp *http.Response) error

type RequestModifier added in v0.1.13

type RequestModifier interface {
	Modify(req *http.Request) error
}

RequestModifier defines interface for modifying proxy requests

func NewDevRequestModifier added in v0.1.13

func NewDevRequestModifier(l logger.Logger) RequestModifier

NewDevRequestModifier creates a new DevRequestModifier

type ResponseModifier

type ResponseModifier interface {
	Modify(resp *http.Response) error
}

ResponseModifier defines interface for modifying proxy responses

func NewDevResponseModifier

func NewDevResponseModifier(l logger.Logger) ResponseModifier

NewDevResponseModifier creates a new DevResponseModifier

Jump to

Keyboard shortcuts

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