无论如何可以帮助我增加我使用 swagger 的“尝试一下”向我的 RestAPI 发出的 swagger 请求的超时时间吗?
我在互联网上漫游并没有找到有用的东西,我试图将东西添加到我的 yml conf 文件中,但我不知道该写什么
我希望找到这样的东西:
swagger.timeout=5000
我有一个使用 swagger 的 spring boot 应用程序,以便在 restController 中测试我的 web 服务。我有一个大约需要 30 秒的治疗,让 swagger 为我抛出 500 超时错误的东西。
谢谢!
据我所知,Swagger 将其端点注册为普通的 Spring 控制器,因此使用底层 Web 容器为其流量提供服务。
尝试增加全局连接超时:
server.connection-timeout=120000
连接器在关闭连接之前等待另一个 HTTP 请求的时间。如果未设置,则使用连接器特定于容器的默认值。使用值 -1 表示没有(即无限)超时。
通过将此添加到 ZUUL 的(API 网关)解决
ribbon:
ReadTimeout: 120000
ConnectTimeout: 120000