我在学习go/gin时遇到了这个问题。当我使用自定义 header Gin 使其小写时,下面是代码示例:
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.New()
r.GET("/ping", func(c *gin.Context) {
c.Header("X-Next", "abc")
c.String(200, "ok")
})
r.Run(":9000")
}
header 变成
x-next
,无法弄清楚它为什么发生。使用标准http
模块的类似示例效果很好。 最佳答案
看起来它的浏览器更改了 header 的大小写,并且与gin无关。感谢@elithrar的提示。
关于http - 为什么 Gin (golang)使我的自定义 header 变成小写?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31365474/