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