gpt4 book ai didi

api - 从客户端 Go 语言中检索 header HTTP 数据

转载 作者:IT王子 更新时间:2023-10-29 01:01:51 26 4
gpt4 key购买 nike

如何使用 Go 语言从客户端 API 检索 header 数据值?

我正在使用 beego 框架 (beego.me)

这是从正文中检索数据的示例结果

func (u *UserController) Post() {
var user models.User
json.Unmarshal(u.Ctx.Input.RequestBody, &user)
uid := models.AddUser(user)
u.Data["json"] = map[string]string{"uid": uid}
u.ServeJSON()
}

最佳答案

根据docs ,你可以这样做:

log.Println(u.Ctx.Input.Header("X-My-Header"))

可以从 *http.Request 中同时获取所有 header :

log.Println(u.Ctx.Request.Header)

关于api - 从客户端 Go 语言中检索 header HTTP 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40930131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com