Echo Get路由及路由参数

get路由

e.GET("/users", callback)

func callback(c echo.Context) error{
    return c.String(http.StatusOK, "this is a get request")
}

get路由参数

路径参数(/user/:id)
e.GET("/users/:id", getUser) //定义路由

func getUser(c echo.Context)error{
    //获取参数
    id := c.Param("id")
    return c.String(http.StatusOK, "用户id为"+id)
}
请求参数(/user?id=xxx&name=xxx01)
e.GET("/user", show)
func show(c echo.Context) error {
    // 从请求参数里获取 team 和 member 的值
    team := c.QueryParam("team")
    member := c.QueryParam("member")
    return c.String(http.StatusOK, "team:" + team + ", member:" + member)
}
附上大佬的文档:https://www.yuque.com/qiuquanwu/lz8ker/gwt254

在这里插入图片描述

发布了117 篇原创文章 · 获赞 222 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_43901693/article/details/100591242