使用java配置在Spring4中设置HTTP超时

使用java配置在Spring4中设置HTTP超时,spring,spring-boot,Spring,Spring Boot,我用Spring Boot实现了一个闪亮的RESTful API服务器,并被要求更改嵌入式HTTP服务器(Tomcat)的HTTP超时参数 我的问题是:如何做到这一点 理想情况下,解决方案将涉及创建一些配置bean来设置一些magic Spring参数 据我所知,我需要设置在这个链接中解释的内容,但我的整个服务器除外 任何帮助都将不胜感激 避免误解 我找到了一些链接,解释了如何对服务器发送的HTTP请求执行此操作,例如。然而,这不是我想要的:我想要为对我的服务器的请求配置HTTP超时 我找到了

我用Spring Boot实现了一个闪亮的RESTful API服务器,并被要求更改嵌入式HTTP服务器(Tomcat)的HTTP超时参数

我的问题是:如何做到这一点

理想情况下,解决方案将涉及创建一些配置bean来设置一些magic Spring参数

据我所知,我需要设置在这个链接中解释的内容,但我的整个服务器除外

任何帮助都将不胜感激

避免误解

  • 我找到了一些链接,解释了如何对服务器发送的HTTP请求执行此操作,例如。然而,这不是我想要的:我想要为对我的服务器的请求配置HTTP超时
  • 我找到了解释如何设置会话超时的链接(我使用spring会话)。但这不是我想要的:我处于HTTP协议级别,这与会话无关

“HTTP超时参数”有点模糊。Tomcat的连接器上有许多可用的超时选项,但它们可能无法提供所需的行为。例如,您可能实际上需要在客户端配置超时。要求您“更改HTTP超时参数”的人实际上在寻找什么行为?感谢您的关心。当服务器发送一些数据时,我在寻找服务器等待客户端接收数据的最长时间。我猜这是在客户端请求一些数据,但从未检索到数据的情况下。服务器不知道客户端是否收到了数据,只知道它发送了数据。只有客户端可以控制接收数据的等待时间。您可以为正在建立的客户端连接与实际发出请求的客户端之间的延迟配置服务器端超时。我想这可能是你能得到的最接近的了。好吧,让我向要求我这么做的经理确认一下,他也很困惑。“HTTP超时参数”有点模糊。Tomcat的连接器上有许多可用的超时选项,但它们可能无法提供所需的行为。例如,您可能实际上需要在客户端配置超时。要求您“更改HTTP超时参数”的人实际上在寻找什么行为?感谢您的关心。当服务器发送一些数据时,我在寻找服务器等待客户端接收数据的最长时间。我猜这是在客户端请求一些数据,但从未检索到数据的情况下。服务器不知道客户端是否收到了数据,只知道它发送了数据。只有客户端可以控制接收数据的等待时间。您可以为正在建立的客户端连接与实际发出请求的客户端之间的延迟配置服务器端超时。我想这可能是你能得到的最接近的了。好吧,让我向要求我这么做的经理确认一下,他也很困惑。