Home / Function/ appendVaryAcceptEncoding() — fiber Function Reference

appendVaryAcceptEncoding() — fiber Function Reference

Architecture documentation for the appendVaryAcceptEncoding() function in compress.go from the fiber codebase.

Function go FiberCore Adapters calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  f9f0791e_b416_4a3a_d51c_82f5a44ce020["appendVaryAcceptEncoding()"]
  dbda7960_96fc_de94_3b5b_209ae85b21e1["compress.go"]
  f9f0791e_b416_4a3a_d51c_82f5a44ce020 -->|defined in| dbda7960_96fc_de94_3b5b_209ae85b21e1
  9eaa029f_155c_0c51_4018_00ea7765246c["New()"]
  9eaa029f_155c_0c51_4018_00ea7765246c -->|calls| f9f0791e_b416_4a3a_d51c_82f5a44ce020
  76a3679b_5185_e49f_1323_28305527d888["hasToken()"]
  f9f0791e_b416_4a3a_d51c_82f5a44ce020 -->|calls| 76a3679b_5185_e49f_1323_28305527d888
  style f9f0791e_b416_4a3a_d51c_82f5a44ce020 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/compress/compress.go lines 41–51

func appendVaryAcceptEncoding(c fiber.Ctx) {
	vary := c.GetRespHeader(fiber.HeaderVary)
	if vary == "" {
		c.Set(fiber.HeaderVary, fiber.HeaderAcceptEncoding)
		return
	}
	if hasToken(vary, "*") || hasToken(vary, fiber.HeaderAcceptEncoding) {
		return
	}
	c.Set(fiber.HeaderVary, vary+", "+fiber.HeaderAcceptEncoding)
}

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does appendVaryAcceptEncoding() do?
appendVaryAcceptEncoding() is a function in the fiber codebase, defined in middleware/compress/compress.go.
Where is appendVaryAcceptEncoding() defined?
appendVaryAcceptEncoding() is defined in middleware/compress/compress.go at line 41.
What does appendVaryAcceptEncoding() call?
appendVaryAcceptEncoding() calls 1 function(s): hasToken.
What calls appendVaryAcceptEncoding()?
appendVaryAcceptEncoding() is called by 1 function(s): New.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free