如何从 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
的 属性,可用于检查当前 运行 请求的方法。
我想在 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
的 属性,可用于检查当前 运行 请求的方法。