MaxHeaderBytes 真的有效吗?

Ale*_*lex 5 go

srv := &http.Server{
    Addr:           "127.0.0.1:8080",
    Handler:        r,
    MaxHeaderBytes: 1,
}
srv.ListenAndServe()
Run Code Online (Sandbox Code Playgroud)

我通过 curl 使用自定义标头和应用程序提供了几个请求,没有任何错误。我做错了什么?

cap*_*aig 3

是的,确实如此,但是它们会为您指定的任何内容添加一些填充。由于某种原因,他们在代码中添加了 4096 字节的限制。