在Java中,可以使用URLConnection或HttpClient來發送HTTP請求,并設置請求超時時間。
URL url = new URL("http://example.com");
URLConnection connection = url.openConnection();
connection.setConnectTimeout(5000); // 設置連接超時時間為5秒
connection.setReadTimeout(5000); // 設置讀取數據超時時間為5秒
// 發送請求和處理響應...
CloseableHttpClient httpClient = HttpClientBuilder.create().build();
HttpParams params = httpClient.getParams();
params.setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 5000); // 設置連接超時時間為5秒
params.setParameter(CoreConnectionPNames.SO_TIMEOUT, 5000); // 設置讀取數據超時時間為5秒
HttpGet httpGet = new HttpGet("http://example.com");
CloseableHttpResponse response = httpClient.execute(httpGet);
// 處理響應...
以上代碼示例分別使用URLConnection和HttpClient來發送HTTP請求,并設置連接超時時間和讀取數據超時時間為5秒。可以根據實際需要調整超時時間。