parserRequestBody() — fiber Function Reference
Architecture documentation for the parserRequestBody() function in hooks.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 2df255e5_3c2b_865c_0cdb_f1dce228c31e["parserRequestBody()"] 14cfc1be_1c8f_085d_1a4e_f0de9527aaba["hooks.go"] 2df255e5_3c2b_865c_0cdb_f1dce228c31e -->|defined in| 14cfc1be_1c8f_085d_1a4e_f0de9527aaba 0999003b_a645_6e03_696d_1d6d08db2732["parserRequestBodyFile()"] 2df255e5_3c2b_865c_0cdb_f1dce228c31e -->|calls| 0999003b_a645_6e03_696d_1d6d08db2732 style 2df255e5_3c2b_865c_0cdb_f1dce228c31e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
client/hooks.go lines 196–233
func parserRequestBody(c *Client, req *Request) error {
switch req.bodyType {
case jsonBody:
body, err := c.jsonMarshal(req.body)
if err != nil {
return err
}
req.RawRequest.SetBody(body)
case xmlBody:
body, err := c.xmlMarshal(req.body)
if err != nil {
return err
}
req.RawRequest.SetBody(body)
case cborBody:
body, err := c.cborMarshal(req.body)
if err != nil {
return err
}
req.RawRequest.SetBody(body)
case formBody:
req.RawRequest.SetBody(req.formData.QueryString())
case filesBody:
return parserRequestBodyFile(req)
case rawBody:
if body, ok := req.body.([]byte); ok { //nolint:revive // ignore simplicity
req.RawRequest.SetBody(body)
} else {
return ErrBodyType
}
case noBody:
// No body to set.
return nil
default:
return ErrBodyTypeNotSupported
}
return nil
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does parserRequestBody() do?
parserRequestBody() is a function in the fiber codebase, defined in client/hooks.go.
Where is parserRequestBody() defined?
parserRequestBody() is defined in client/hooks.go at line 196.
What does parserRequestBody() call?
parserRequestBody() calls 1 function(s): parserRequestBodyFile.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free