在golang http包中拆分http请求标头有意义吗?

时间:2018-11-14 05:21:12

标签: http go http-headers

大多数服务器都具有http请求标头长度限制(4k〜8k)。 通常,我们将长标头分为几部分。 对于golang http包,我记得它将具有相同键值的标头组合为一个巨型标头。这是正确的吗?

例如,如果我有一个令牌,令牌的长度超过了8k的限制。我想分成几个部分,使用相同的头密钥授权。 然后使用http包发送请求。 这种分裂有意义吗?

1 个答案:

答案 0 :(得分:-3)

嗯,我不确定这是否有效。 Headers对象实际上是指向字符串切片的字符串键的映射。

https://golang.org/pkg/net/http/#Header

因此,如果您尝试设置相同的密钥,则 会按照标准golang映射功能被覆盖。