คำขอไคลเอ็นต์ Java HTTP พร้อมการหมดเวลาที่กำหนด
ฉันต้องการทำการทดสอบ 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 …