golang gin ShouldBindHeader绑定请求头数据:`header:“Referer“ binding:“required“`
2023-09-14 09:01:53 时间
package main
import "github.com/gin-gonic/gin"
type Header struct {
Referer string `header:"Referer" binding:"required"`
}
func main() {
r := gin.Default()
r.GET("user", func(c *gin.Context) {
var h Header
if err := c.ShouldBindHeader(&h); err != nil {
c.JSON(200, gin.H{
"Code": 200,
"Msg": err.Error(),
})
return
}
c.JSON(200, gin.H{
"Code": 0,
"Referer": h.Referer,
})
})
r.Run()
}
相关文章
- 数据透视表上线!如何在纯前端实现这个强大的数据分析功能?
- GoLang读写数据---上
- Golang框架Gin入门实战--(5)Get、Post以及动态路由转值、Get Post数据解析到结构体、Post Xml数据解析到结构体
- 【机器学习】数据归一化——MinMaxScaler理解
- 大数据-Taier部署
- 大数据NiFi(十一):NiFi入门案例一
- 2023-03-09:用golang调用ffmpeg,将流媒体数据(以RTMP为例)保存成本地文件(以flv为例)。
- SQLServer 错误 20574 订阅服务器“%s”对发布“%s”中项目“%s”的订阅未通过数据验证。 故障 处理 修复 支持远程
- 使用Golang快速连接MySQL数据库(golang连接mysql)
- Oracle介质恢复操作备份保护数据的最佳方案(oracle介质恢复操作)
- 操作掌握Oracle中数据的换行操作(oracle中数据的换行)
- Jquery公告滚动+AJAX后台得到数据
- T-SQL问题解决集锦数据加解密全集