1 public static int testWsdlConnection(String address) throws Exception { 2 int status = 404; 3 try { 4 URL urlObj = new URL(address); 5 HttpURLConnection oc = (HttpURLConnection) urlObj.openConnection(); 6 oc.setUseCaches(false); 7 oc.setConnectTimeout(3000); // 設置超時時間 8 status = oc.getResponseCode();// 請求狀態 9 if (200 == status) { 10 // 200是請求地址順利連通。。 11 return status; 12 } 13 } catch (Exception e) { 14 e.printStackTrace(); 15 throw e; 16 } 17 return status; 18 }
定義了一個int型,如果返回可200則是地址能成功連通,如果返回0或者其他則是失敗