zoukankan      html  css  js  c++  java
  • gin框架使用【2.RESTFUL API使用】

    package main

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

    func main() {
    router := gin.Default()
    router.GET("/user", func(c *gin.Context) {
    c.JSON(200 , gin.H{
    "name" : "卷毛狒狒",
    "occupation" : "dba",
    })
    })

    router.POST("/user/createUser", func(c *gin.Context){
    name := c.PostForm("name")
    occupation := c.PostForm("occupation")
    insert()
    c.JSON(200, true)
    })

    router.PUT("/user/updateUser", func(c *gin.Context) {
    name := c.PostForm("name")
    occupation := c.PostForm("occupation")
    update()
    c.JSON(200, true)
    })

    router.DELETE("/user/deleteUser", func(c *gin.Context) {
    name := c.PostForm("name")
    occupation := c.PostForm("occupation")
    delete()
    c.JSON(200, true)
    })

    router.Run(":8080")
    }

    除了以上 GET POST PUT DELETE方法之外,还存在 HEAD、OPTIONS、TRACE、CONNECT、ANY 以及通用的 HANDLE 方法,用以对格式形式的API提供支持。

  • 相关阅读:
    加分二叉树
    香甜的黄油 Sweet Butter
    09.22今日暂时停更题解
    能量项链
    转圈游戏
    字串变换
    关押罪犯
    选择客栈
    神经网络
    未整理算法的总结
  • 原文地址:https://www.cnblogs.com/juanmaofeifei/p/14274179.html
Copyright © 2011-2022 走看看