2012-04-18 7 views
0

JavaでWSDLのPingを実行するにはどうすればよいですか?JavaでWSDLをpingする方法

私はすでにこの試みた:

InetAddress.getByname(my_wsdl).isReachable(3000); 

をしかし、うまくいきませんでした。

+2

を試してみてください。 Webサービスのエンドポイントを「ping」する方法を尋ねていますか? – Perception

+0

サービスが利用可能であることの検証について質問していますか?その場合は、サービスのURLに '?wsdl'を追加するだけです。 – Withheld

答えて

0

は、あなたがファイルをpingすることはできません。この

private boolean isWSDLAvailable(String wsdlAddr) { 
     HttpURLConnection c = null; 
     try { 
      URL u = new URL(wsdlAddr); 
      c = (HttpURLConnection) u.openConnection(); 
      c.setRequestMethod("HEAD"); 
      c.getInputStream(); 
      return c.getResponseCode() == 200; 
     } catch (Exception e) { 
      return false; 
     } finally { 
      if (c != null) c.disconnect(); 
     }  
} 
関連する問題