gin框架 得到 request 信息

Golang · Terry · 于 6年前 发布 · 5885 次阅读

Listen 部分:

r := gin.Default()
v1 := r.Group("/v1")
v1.GET("/customer/list", handle.PermissionRole)

handle.PermissionRole

func PermissionRole(c *gin.Context){
    r := c.Request
    c.AbortWithStatusJSON(http.StatusOK, gin.H{
        "request_uri": r.RequestURI,
        "path": r.URL.Path,
        "request_method": r.Method,
    })
    return
}

输出:

{
	"path":"/v1/customer/list",
	"request_method":"GET",
	"request_uri":"/v1/customer/list?page=1\u0026limit=20\u0026sort=%2Bid"
}

关于golang net/http.Request doc: http://docscn.studygolang.com/pkg/net/http/#Request

共收到 1 条回复
Fecmall#16年前 0 个赞

:smile:

2楼 已删除.
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics