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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !