2

正如标题所说,有没有一个API?

*fasthttp.Request.Header.key 

当我使用 POSTMAN 调用该方法时,我无法像上面的代码那样获取标题内容键。为什么

4

1 回答 1

3

您可能会惊讶地发现 fasthttp 不会将请求标头值存储为 export map[string]string,而是作为 unexported[]byte存储索引。这显然是其性能优化之一。

您可以使用 获取请求标头值Peek()

v := ctx.Request.Header.Peek("User-Agent")

请注意,此函数返回一个字节切片,因此您可能必须将其转换为string.

sv := string(v)
于 2018-03-16T03:57:32.957 回答