タイムアウトが定義されたJavaHTTPクライアント要求
クラウド内の多数のサーバーにBIT(ビルトインテスト)を作成したいと思います。大きなタイムアウトでリクエストが失敗する必要があります。 Javaでこれをどのように行う必要がありますか? 以下のようなことを試みてもうまくいかないようです。 public class TestNodeAliveness { public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(); client.getParams().setIntParameter("http.connection.timeout", 1); HttpUriRequest request = new HttpGet("http://192.168.20.43"); HttpResponse response = client.execute(request); System.out.println(response.toString()); return null; } public static void main(String[] args) throws ClientProtocolException, IOException { nodeBIT(""); } } -編集:使用されているライブラリを明確にします- 私はapacheのhttpclientを使用しています。これが関連するpom.xmlセクションです。 …