golang 如何从ginContext中获取接口调用返回参数
在gin框架中,可以通过gin.Context对象的Query方法来获取接口调用的返回参数。Query方法接收一个字符串参数,表示要获取的参数的名称,返回一个字符串值表示参数的值。
下面是一个示例代码:
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
router := gin.Default()
router.GET("/user", func(c *gin.Context) {
name := c.Query("name") // 获取名为"name"的参数值
age := c.Query("age") // 获取名为"age"的参数值
c.JSON(http.StatusOK, gin.H{
"name": name,
"age": age,
})
})
router.Run(":8080")
}
在上面的代码中,当访问/user接口时,可以在URL中添加查询参数,如/user?name=John&age=20,然后通过c.Query方法分别获取name和age的值,并将它们作为JSON格式返回给客户端。
原文地址: https://www.cveoy.top/t/topic/hURO 著作权归作者所有。请勿转载和采集!