用光纤发送空响应

est*_*ezg 3 rest go go-fiber

我正在构建一个 API,如果大多数响应是这样的,我不知道如何返回空响应:

func GetEntityInstance(c *fiber.Ctx) error {

    ...

    return c.Status(fiber.StatusCreated).JSON(fiber.Map{
        "id_created": new_id,
    })
}
Run Code Online (Sandbox Code Playgroud)

如何发送空正文响应?

adv*_*nsa 5

就这么简单:

func main() {
    app := fiber.New()

    app.Get("/", func(c *fiber.Ctx) error {
        return c.Send(nil)
    })

    app.Listen(":5000")
}
Run Code Online (Sandbox Code Playgroud)

你也可以这样做return c.SendStatus(http.StatusAccepted)