提问人:Euphoric 提问时间:11/13/2020 最后编辑:M AEuphoric 更新时间:1/13/2023 访问量:1299
在 Spring 中使用 StreamingResponseBody 请求端点超时
Request timeout for endpoint using StreamingResponseBody in Spring
问:
我有一个返回的spring MVC端点,所以我可以流式传输大文件,而不是将其保存在内存中。StreamingResponseBody
请求可能需要一段时间才能下载,因此超时。我可以通过设置 来修复它,但我不希望此设置全局应用于所有端点。spring.mvc.async.request-timeout=360000
有没有办法只为这个特定的端点设置请求超时?
我确实在Spring-boot中找到了为特定异步请求设置超时,但我认为这不适用于我的代码。StreamingResponseBody
我还发现Spring REST端点在30秒后返回StreamingResponseBody:AsyncRequestTimeoutException,这没有达到预期的效果。
答: 暂无答案
评论