码迷,mamicode.com
首页 > Windows程序 > 详细

api的url规则设计,带参数的路由

时间:2019-12-20 00:58:51      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:lin   otto   string   img   设计   als   fun   topic   yun   

api的url设计规则

router := gin.Default()
router.GET("/topic/:topic_id", func(context *gin.Context) {
    context.String(http.StatusOK,"获取帖子Id为%s",context.Param("topic_id"))
})
router.Run()

技术图片

技术图片

package main

import (
    "github.com/gin-gonic/gin"
)

type Topic struct {
    TopicID int
}


func main() {

    router := gin.Default()
    router.GET("/topic/:topic_id", func(c *gin.Context) {
        if c.Query("username") == "" {
            c.String(200,"获取帖子列表")
        }else{
            c.String(200,"获取用户名=%s的帖子列表",c.Query("username"))
        }
    })
    router.GET("/v1/topics/:topic_id", func(c *gin.Context) {
        c.String(200,"获取topic=%s的帖子列表",c.Param("topic_id"))
    })
    router.Run()
}




api的url规则设计,带参数的路由

标签:lin   otto   string   img   设计   als   fun   topic   yun   

原文地址:https://www.cnblogs.com/hualou/p/12071037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!