So überprüfen Sie die WSDL-URL eingerichtet ist und ausgeführt wird oder nicht, von Java?
Ich wollte überprüfen, WSDL-url gültig ist oder nicht aus Java-code. So dass ich über eine andere url auf dieser Grundlage.
So, ich bin der überprüfung der code wie folgt.
private boolean isValidWsdlURL(String wsdlUrl)
{
UrlValidator urlValidator = new UrlValidator();
if(urlValidator.isValid(wsdlUrl))
{
return true;
}
logger.info("WSDL URL is not valid...");
return false;
}
Aber seine alwys false zurückgeben, obwohl ich eine gültige URL.
WSDL-URL, Ex: http://www.sample.com/MyWsdlService?wsdl
Weil die URL endet mit ?wsdl
Wie, den code zu überprüfen? Sieht aus wir brauchen nur "http://www.sample.com" für UrlValidator zu übergeben.
Ich habe versucht, diese Methode als auch, wie erwähnt, in - stackoverflow.com/questions/11956750/...
+1 zu beantworten, aber ich würde empfehlen, mit
+1 zu beantworten, aber ich würde empfehlen, mit
GET
statt HEAD
.InformationsquelleAutor Sriks | 2013-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie zu validieren einer WSDL-URL? Warum nicht java.net.URL-Klasse ?
Und tun Sie etwas wie:
Wenn ich eingefügt, schlechte URLs wie htt2p anstelle von http ich habe - "bad url" drucken
dies wurde nicht verstanden von deiner Frage. Jetzt Verstehe Ich. Sie können öffnen Sie eine URL-Verbindung.
Ich veränderte meine Antwort.
Vielen Dank für Ihren Vorschlag. Ich habe nur versucht, gültige und ungültige url mit unterschiedlichen ports. Und immer noch zurück, wie Sie GUTE URL.
Ihr Vorschlag brachte mich auf die Idee zu prüfen, mit getContent () - Methode aufrufen und versuchen zu lösen das URL-Problem. Pls check unten beantworten
InformationsquelleAutor Yair Zaslavsky
Versuchen Sie, diese.. Seine arbeiten jetzt für mich. Danke @zaske
InformationsquelleAutor Sriks
public class ValidateUrlExample{
weitere Infos:
https://www.mkyong.com/java/how-to-validate-url-in-java/
InformationsquelleAutor ISSAM RESS