MCPcopy
hub / github.com/gofiber/fiber / appendVaryAcceptEncoding

Function appendVaryAcceptEncoding

middleware/compress/compress.go:46–56  ·  view source on GitHub ↗
(c fiber.Ctx)

Source from the content-addressed store, hash-verified

44}
45
46func appendVaryAcceptEncoding(c fiber.Ctx) {
47 vary := c.GetRespHeader(fiber.HeaderVary)
48 if vary == "" {
49 c.Set(fiber.HeaderVary, fiber.HeaderAcceptEncoding)
50 return
51 }
52 if hasToken(vary, "*") || hasToken(vary, fiber.HeaderAcceptEncoding) {
53 return
54 }
55 c.Set(fiber.HeaderVary, vary+", "+fiber.HeaderAcceptEncoding)
56}
57
58// New creates a new middleware handler
59func New(config ...Config) fiber.Handler {

Callers 1

NewFunction · 0.85

Calls 3

hasTokenFunction · 0.85
GetRespHeaderMethod · 0.65
SetMethod · 0.65

Tested by

no test coverage detected