Gin的路由类型:GET POST PUT DELETE
路由 类型 get post delete Gin put
2023-09-14 09:01:54 时间
package main
import (
"fmt"
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
// GET 获取所有的文章信息
r.GET("/posts", func(c *gin.Context) {
c.String(http.StatusOK, "GET")
})
// POST 创建一篇新文章
r.POST("/posts", func(c *gin.Context) {
c.String(http.StatusOK, "POST")
})
// PUT 修改一篇文章
r.PUT("/posts/:id", func(c *gin.Context) {
c.String(http.StatusOK, fmt.Sprintf("PUT id: %s", c.Param("id")))
})
// DELETE 删除一篇文件
r.DELETE("/posts/", func(c *gin.Context) {
c.String(http.StatusOK, "DELETE")
})
// 匹配所有请求方法
/*
MethodGet = "GET"
MethodHead = "HEAD"
MethodPost = "POST"
MethodPut = "PUT"
MethodPatch = "PATCH" // RFC 5789
MethodDelete = "DELETE"
MethodConnect = "CONNECT"
MethodOptions = "OPTIONS"
MethodTrace = "TRACE"
*/
r.Any("/users", func(c *gin.Context) {
c.String(200, "any")
})
r.Run()
}
相关文章
- 第九章 TCP/IP-trunk排错和单臂路由
- vue路由传参的两种方式的区别_vue路由跳转获取参数
- Vue之路由(Router)
- 第132期:flutter的导航和路由
- 【计算机网络】网络层 : RIP 协议 ( 路由选择协议分类 | RIP 协议简介 | 信息交换 | 距离向量算法 | 计算示例 )★
- Linux开启路由器:现在的轻松方式(linux开启路由功能)
- Linux下添加静态路由的操作步骤(linux添加静态路由)
- Wi-Fi 6路由只要199元!荣耀路由3 SE发布
- Linux IP路由转发实现网络自由之路(linux ip路由转发)
- 构筑数据超高速公路redis集群的数据路由(redis集群数据路由)