api的url规则设计,带参数的路由
2024-10-20 01:30:04
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()
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()
}
最新文章
- dereverberation
- [转]教你一招 - 如何给nopcommerce增加一个类似admin的area
- 【Java EE 学习 36】【struts2】【struts2系统验证】【struts2 ognl值栈】【struts2 ongl标签】【struts2 UI标签】【struts2模型驱动和令牌机制】
- C#代码规范
- 【poj3764】 The xor-longest Path
- Ferry Loading III[HDU1146]
- Java 动态代理
- 【Android Demo】悬浮窗体实现
- android.hardware.Camera类及其标准接口介绍
- MyEclipse各种操作
- Android 问题流水总结
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别(转)
- onitemcommand 的作用以及onitemdatabound的具体作用
- mvcc摘抄
- 写sql语句注意事项
- pycharm Run/Debug Configrations
- python学习笔记(一)元组tuple
- python中的lambda函数用法
- PHP细节,empty,is_null,isset,if()
- 用servlet校验密码2
热门文章
- Word 图片表格自动编号、交叉引用、批量更改图片标题格式、生成图录和表录
- C/C++ 每日一题
- Tarjan求有向图强连通分量 BY:优少
- 在js中使用for和forEach遍历数组
- Python之路【第十二篇】:Python面向对象高级
- HSF 开发
- 客开监控(BE/UI/BP)插件停用与启用
- Redis AOF持久化(二)
- vue报错[Vue warn]: Unknown custom element: <;router-Link>; - did you register the component correctly? For recursive components, make sure to provide the ";name"; option.
- Visual Studio 2019 XAML Hot Reload功能介绍