我们有一个应用程序,我们对REST API执行一些内部http调用来获取数据。但一些请求花费的时间比预期的长,所以我试图增加超时时间。我试过下面的东西:使用CloseableHttpClient增加超时时间
RequestConfig requestConfig = RequestConfig.custom()。setConnectTimeout(30 * 1000).build(); HttpClient httpClient = HttpClientBuilder.create()。setDefaultRequestConfig(requestConfig).build();
但这并不能解决我的问题。该解决方案仅适用于第一次。但是当我重新运行这个请求时,我得到了超时异常。谁能帮我这个。
下面是堆栈跟踪
HttpResponseProxy {HTTP/1.1 504 GATEWAY_TIMEOUT [内容长度:0,连接:保活] [内容长度:0,分块:假]}
这不是一个堆栈跟踪。 – slim
这是我从服务器获得的唯一回应。服务器含义我正在访问REST API来获取数据。如果我不清楚,请告知我 –