我有一个 java servlet 向其他服务器请求一些请求,而另一台服务器有一个默认超时为 2 分钟的 apache 服务器。
我有两个要调用的 url,以防第一个 url 失败,然后我需要调用第二个 url,但是第一个 url 需要 2 分钟的默认时间超时。但我不要求它像这样超时,比如 10 秒后如果没有得到结果,那么我需要调用第二个 url
URL urlConnect = new URL(url.toString());
HttpURLConnection.setFollowRedirects(false);
HttpURLConnection urlc = (HttpURLConnection) urlConnect.openConnection();
urlc.setConnectTimeout(1000*20);
urlc.connect();