gin获得get和post请求参数,获得请求头信息

获得头信息

router.GET("/", func(c *gin.Context) {
		name := c.Query("id")
		fmt.Println(name)
		Token := c.GetHeader("Token")
		c.JSON(http.StatusOK, Token)
	})

获得get和post信息

package main

import (
	"fmt"
	"github.com/SimonWang00/goeureka"
	"github.com/gin-gonic/gin"
	"net/http"
)

type Dades struct {
	Id   int
	Name string
	Age  int
}

func main() {
	router := gin.Default()
	router.GET("/", func(c *gin.Context) {
		//获得get数据
		name := c.Query("id")
		fmt.Println(name)
		c.String(http.StatusOK, "Hello World")
	})
	router.POST("/", func(c *gin.Context) {
		//获得json格式提交的数据
		var data map[string]interface{}
		c.BindJSON(&data)
		c.JSON(http.StatusOK, data)
	})

	router.Run("0.0.0.0:8000")
}
相关推荐
zyh_03052119 小时前
GIN中间件
后端·golang·gin
桃园码工1 天前
5-Gin 静态文件服务 --[Gin 框架入门精讲与实战案例]
gin·实战案例·静态文件服务·入门精讲
桃园码工2 天前
4-Gin HTML 模板渲染 --[Gin 框架入门精讲与实战案例]
前端·html·gin·模板渲染
桃园码工2 天前
1-Gin介绍与环境搭建 --[Gin 框架入门精讲与实战案例]
go·gin·环境搭建
Narutolxy2 天前
深入探讨 Go 中的高级表单验证与翻译:Gin 与 Validator 的实践之道20241223
开发语言·golang·gin
Hello.Reader2 天前
全面解析 Golang Gin 框架
开发语言·golang·gin
桃园码工3 天前
2-Gin 框架中的路由 --[Gin 框架入门精讲与实战案例]
gin·路由·实战案例
海绵波波1073 天前
Gin-vue-admin(2):项目初始化
vue.js·golang·gin
海绵波波1073 天前
Gin-vue-admin(4):项目创建前端一级页面和二级页面
前端·vue.js·gin
程序猿-瑞瑞5 天前
23 go语言(golang) - gin框架安装及使用(四)
开发语言·golang·gin