小编Sal*_*ami的帖子

Go Gin-Gonic,从 POST 请求中获取文本

我开始使用Go和包Gin-Gonic开发REST API 。这个想法是创建一个 REST API,它接收 JSON 格式的 POST 请求,并将此调用重定向到另一个应用程序(也是一个 API)。这是一个和平的代码:

package main

import (
    "fmt"

    "github.com/gin-gonic/gin"
    "net/http"
)
func main() {
    r := gin.Default()
    r.GET("/status", func(c *gin.Context) {
        c.String(200, "on")
    })

    r.GET("/user/:name", func(c *gin.Context) {
        name := c.Param("name")
        c.String(http.StatusOK, "Hello %s", name)
    })

    r.GET("/user/:name/:action", func(c *gin.Context) {
        name := c.Param("name")
        action := c.Param("action")
        message := name + " is " + action
        c.String(http.StatusOK, message)
    })

    r.POST("/foo", func(c *gin.Context) {
        fmt.Printf("%s", "At least I got here") …
Run Code Online (Sandbox Code Playgroud)

rest go go-gin

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

go ×1

go-gin ×1

rest ×1