如何从 Go Gin 上下文中找到请求方法?

How do I find the request method from Go Gin context?

我想在 Go Gin 应用程序中对多个端点使用相同的处理程序:

    router.POST("/box/:boxID", controllers.AddUpdateBox)
    router.PUT("/box/:boxID", controllers.AddUpdateBox)
    router.PATCH("/box/:boxID", controllers.AddUpdateBox)

在控制器中我想找到什么是请求方法(POST、PUT 或 PATCH)。

func AddUpdateBox(c *gin.Context) {
  
}

如何从 Gin 上下文中获取请求方法?

c.Request.Method

该成员表示请求的方法

c.Request.Method

net/http 上的结构 http.Request 有一个名为 Method 的 属性,可用于检查当前 运行 请求的方法。