增加 swagger 请求超时

问题描述 投票:0回答:2

无论如何可以帮助我增加我使用 swagger 的“尝试一下”向我的 RestAPI 发出的 swagger 请求的超时时间吗?

我在互联网上漫游并没有找到有用的东西,我试图将东西添加到我的 yml conf 文件中,但我不知道该写什么

我希望找到这样的东西:

swagger.timeout=5000

我有一个使用 swagger 的 spring boot 应用程序,以便在 restController 中测试我的 web 服务。我有一个大约需要 30 秒的治疗,让 swagger 为我抛出 500 超时错误的东西。

谢谢!

java spring-boot microservices swagger-ui netflix-zuul
2个回答
0
投票

据我所知,Swagger 将其端点注册为普通的 Spring 控制器,因此使用底层 Web 容器为其流量提供服务。

尝试增加全局连接超时:

server.connection-timeout=120000

连接器在关闭连接之前等待另一个 HTTP 请求的时间。如果未设置,则使用连接器特定于容器的默认值。使用值 -1 表示没有(即无限)超时。


0
投票

通过将此添加到 ZUUL 的(API 网关)解决

ribbon:
ReadTimeout: 120000
ConnectTimeout: 120000
© www.soinside.com 2019 - 2024. All rights reserved.