首页 > 解决方案 > “max-http-header-size”如何与弹簧一起使用?

问题描述

我在我的系统(微服务)中创建了一个问题“请求标头太大”。

之后我 POC 并尝试了解“max-http-header-size”如何工作?

这是我测试的信息。

我有一个请求(POST API,请求延迟 2000 毫秒)并在许多值中设置了 max-http-header-size。

大小数/请求成功数(400“请求标头太大”之前)

最大 http 标头大小:2000 / 0

max-http-header-size: 2500 /7(成功7次后返回400)

max-http-header-size: 3000 /20(成功20次后返回400)

来自这个链接:https ://www.baeldung.com/spring-boot-max-http-header-size 这意味着服务器可以允许的每个请求的请求头的最大大小。

我的问题是“max-http-header-size”,它不仅仅意味着请求标头的最大大小?这似乎是总请求头内存的大小。它可以完全并且将返回 400 错误。

标签: javaspring-bootout-of-memory

解决方案


推荐阅读