POST request fails with io.Reader reuse in Fiber framework
Description
When using Fiber, reusing request body causes empty payload in SDK call.
Code snippet
app.Post("/proxy", func(c *fiber.Ctx) error {
buf := bytes.NewBuffer(c.Body())
_, err := apiClient.Request(c.Context(), "POST", baseURL, "/endpoint", buf, nil)
return err
})
Observed behavior
API receives empty body.