httpheaders

package
v0.11.5 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderXForwardedMethod = "X-Forwarded-Method"
	HeaderXForwardedFor    = "X-Forwarded-For"
	HeaderXForwardedProto  = "X-Forwarded-Proto"
	HeaderXForwardedHost   = "X-Forwarded-Host"
	HeaderXForwardedPort   = "X-Forwarded-Port"
	HeaderXForwardedURI    = "X-Forwarded-Uri"
	HeaderXRealIP          = "X-Real-IP"

	HeaderContentType   = "Content-Type"
	HeaderContentLength = "Content-Length"

	HeaderUpstreamName   = "X-Godoxy-Upstream-Name"
	HeaderUpstreamScheme = "X-Godoxy-Upstream-Scheme"
	HeaderUpstreamHost   = "X-Godoxy-Upstream-Host"
	HeaderUpstreamPort   = "X-Godoxy-Upstream-Port"

	HeaderGoDoxyCheckRedirect = "X-Godoxy-Check-Redirect"
)
View Source
const (
	HeaderXGoDoxyWebsocketAllowedDomains = "X-GoDoxy-Websocket-Allowed-Domains"
)

Variables

This section is empty.

Functions

func CopyHeader

func CopyHeader(dst, src http.Header)

func FilterHeaders

func FilterHeaders(h http.Header, allowed []string) http.Header

func HeaderToMap

func HeaderToMap(h http.Header) map[string]string

func IsWebsocket

func IsWebsocket(h http.Header) bool

func RemoveHop

func RemoveHop(h http.Header)

func RemoveHopByHopHeaders

func RemoveHopByHopHeaders(h http.Header)

RemoveHopByHopHeaders removes hop-by-hop headers.

func RemoveServiceHeaders added in v0.11.0

func RemoveServiceHeaders(h http.Header)

func SetWebsocketAllowedDomains

func SetWebsocketAllowedDomains(h http.Header, domains []string)

func UpgradeType

func UpgradeType(h http.Header) string

func WebsocketAllowedDomains

func WebsocketAllowedDomains(h http.Header) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

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