大多数服务器都具有http请求标头长度限制(4k〜8k)。 通常,我们将长标头分为几部分。 对于golang http包,我记得它将具有相同键值的标头组合为一个巨型标头。这是正确的吗?
例如,如果我有一个令牌,令牌的长度超过了8k的限制。我想分成几个部分,使用相同的头密钥授权。 然后使用http包发送请求。 这种分裂有意义吗?
答案 0 :(得分:-3)
嗯,我不确定这是否有效。 Headers
对象实际上是指向字符串切片的字符串键的映射。
https://golang.org/pkg/net/http/#Header
因此,如果您尝试设置相同的密钥,则 会按照标准golang映射功能被覆盖。