setConfigToRequest() — fiber Function Reference
Architecture documentation for the setConfigToRequest() function in client.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 7f832388_3cbd_4160_5849_4cfba9eb1b7b["setConfigToRequest()"] 0a898b85_5e70_235c_a863_b41e3d48af64["client.go"] 7f832388_3cbd_4160_5849_4cfba9eb1b7b -->|defined in| 0a898b85_5e70_235c_a863_b41e3d48af64 style 7f832388_3cbd_4160_5849_4cfba9eb1b7b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
client/client.go lines 672–739
func setConfigToRequest(req *Request, config ...Config) {
if len(config) == 0 {
return
}
cfg := config[0]
if cfg.Ctx != nil {
req.SetContext(cfg.Ctx)
}
if cfg.UserAgent != "" {
req.SetUserAgent(cfg.UserAgent)
}
if cfg.Referer != "" {
req.SetReferer(cfg.Referer)
}
if cfg.Header != nil {
req.SetHeaders(cfg.Header)
}
if cfg.Param != nil {
req.SetParams(cfg.Param)
}
if cfg.Cookie != nil {
req.SetCookies(cfg.Cookie)
}
if cfg.PathParam != nil {
req.SetPathParams(cfg.PathParam)
}
if cfg.Timeout != 0 {
req.SetTimeout(cfg.Timeout)
}
if cfg.MaxRedirects != 0 {
req.SetMaxRedirects(cfg.MaxRedirects)
}
if cfg.DisablePathNormalizing {
req.SetDisablePathNormalizing(true)
}
if cfg.Body != nil {
switch v := cfg.Body.(type) {
case []byte:
req.SetRawBody(v)
case string:
req.SetRawBody([]byte(v))
default:
req.SetJSON(cfg.Body)
}
return
}
if cfg.FormData != nil {
req.SetFormDataWithMap(cfg.FormData)
return
}
if len(cfg.File) != 0 {
req.AddFiles(cfg.File...)
return
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does setConfigToRequest() do?
setConfigToRequest() is a function in the fiber codebase, defined in client/client.go.
Where is setConfigToRequest() defined?
setConfigToRequest() is defined in client/client.go at line 672.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free