如何在Java中Ping WSDL
如何在Java中为WSDL执行Ping 我已经试过了:如何在Java中Ping WSDL,java,wsdl,ping,Java,Wsdl,Ping,如何在Java中为WSDL执行Ping 我已经试过了: InetAddress.getByname(my_wsdl).isReachable(3000); 但是没用。试试这个 private boolean isWSDLAvailable(String wsdlAddr) { HttpURLConnection c = null; try { URL u = new URL(wsdlAddr); c = (Htt
InetAddress.getByname(my_wsdl).isReachable(3000);
但是没用。试试这个
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();
}
}
不能ping文件。您是否询问如何“ping”您的web服务端点?您是否询问验证该服务是否可用?如果是这样,只需将
?wsdl
附加到服务的URL中即可。