【发布时间】:2020-09-02 16:21:05
【问题描述】:
我有一个场景,如果服务器发送的数据比预期的多,则需要关闭 http 连接。即在接收数据几秒钟后,我想自动关闭连接。这可行吗?
【问题讨论】:
标签: spring http resttemplate spring-resttemplate
我有一个场景,如果服务器发送的数据比预期的多,则需要关闭 http 连接。即在接收数据几秒钟后,我想自动关闭连接。这可行吗?
【问题讨论】:
标签: spring http resttemplate spring-resttemplate
您可以在 RestTemplate 上指定超时。这样您就可以终止任何长时间运行的请求。
@Bean
public RestTemplate restTemplate(RestTemplateBuilder restTemplateBuilder)
{
return restTemplateBuilder
.setConnectTimeout(...)
.setReadTimeout(...)
.build();
}
【讨论】: