[HTTPS] Connexion distante
Bonjour,
Travaillant sur Websphere 6.1, mon application faisait des requetes HTTP à des webservices distants (me renvoyant des données XML). Aucun problème de ce côté là.
Maintenant, un de mes fournisseurs m'a donné son url qui est :
https://sonurl/sonscript?var=donnees_en_xml, me retournant comme d'habitude un fichier XML.
Mon problème est d'arriver à me connecter en https. J'ai beau testé tous les bouts de code disponibles sur Internet, rien n'y fait. J'ai généralement une exception qui se lève :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
java.net.SocketException: Operation timed out: connect:could be due to invalid address
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:372)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:233)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:220)
at java.net.Socket.connect(Socket.java:536)
at java.net.Socket.connect(Socket.java:486)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:397)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:507)
at com.ibm.net.ssl.www2.protocol.https.b.<init>(b.java:169)
at com.ibm.net.ssl.www2.protocol.https.b.a(b.java:5)
at com.ibm.net.ssl.www2.protocol.https.c.getNewHttpClient(c.java:29)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:774)
at com.ibm.net.ssl.www2.protocol.https.c.connect(c.java:1)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:943)
at com.ibm.net.ssl.www2.protocol.https.a.getInputStream(a.java:39)
at connexionHttps.main(connexionHttps.java:45) |
Je suis à court d'idée et j'arrive vraiment pas à me dépatouiller avec ce websphere d'ibm :(
Merci d'avance pour toutes les réponses, renseignements ou explications que vous pourrez me donner !