我在学习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/

10-13 02:04