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()
}

最新文章

  1. dereverberation
  2. [转]教你一招 - 如何给nopcommerce增加一个类似admin的area
  3. 【Java EE 学习 36】【struts2】【struts2系统验证】【struts2 ognl值栈】【struts2 ongl标签】【struts2 UI标签】【struts2模型驱动和令牌机制】
  4. C#代码规范
  5. 【poj3764】 The xor-longest Path
  6. Ferry Loading III[HDU1146]
  7. Java 动态代理
  8. 【Android Demo】悬浮窗体实现
  9. android.hardware.Camera类及其标准接口介绍
  10. MyEclipse各种操作
  11. Android 问题流水总结
  12. $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别(转)
  13. onitemcommand 的作用以及onitemdatabound的具体作用
  14. mvcc摘抄
  15. 写sql语句注意事项
  16. pycharm Run/Debug Configrations
  17. python学习笔记(一)元组tuple
  18. python中的lambda函数用法
  19. PHP细节,empty,is_null,isset,if()
  20. 用servlet校验密码2

热门文章

  1. Word 图片表格自动编号、交叉引用、批量更改图片标题格式、生成图录和表录
  2. C/C++ 每日一题
  3. Tarjan求有向图强连通分量 BY:优少
  4. 在js中使用for和forEach遍历数组
  5. Python之路【第十二篇】:Python面向对象高级
  6. HSF 开发
  7. 客开监控(BE/UI/BP)插件停用与启用
  8. Redis AOF持久化(二)
  9. vue报错[Vue warn]: Unknown custom element: <router-Link> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
  10. Visual Studio 2019 XAML Hot Reload功能介绍