Bonjour à tous,

voici mon problème : je suis en cours de développement d'un logiciel et j'aimerai appeler un web service. Cependant, impossible d'établir une connexion.

Voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
HttpMethodDirector.java:439): I/O exception (java.net.SocketException) caught when processing request: Network is unreachable: connect
20100823.105436.INFO.[](HttpMethodDirector.java:445): Retrying request
J'ai lu différents topic d'aide mais impossible de résoudre mon problème.

Au niveau proxy, je suis en configuration avec un fichier .pac

Le problème se reproduit si je lance mon projet via Eclipse, mais aussi après compilation en .jar (exécutable). Donc je ne pense pas que ce soit un problème de configuration d'Eclipse.

le web service fonctionne puisque quand je passe la requete en HTML, cela fonctionne.

Voici l'appel :
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
20
21
22
23
 
// Adresse du web service
String adresseValidateur = "http://sqlvalidator.mimer.com/v1/services/SQL99Validator/";
 
// Service d'ouverture de session
String methode = "openSession";
 
// Construction du HttpCLient
HttpClient client = new HttpClient();			
PostMethod requetePost = new PostMethod(adresseValidateur + methode);
requetePost.addParameter("a_userName", "anonymous");
requetePost.addParameter("a_password", "doesn't matter");
requetePost.addParameter("a_callingProgram", "OlleClient");
requetePost.addParameter("a_callingProgramVersion", "8534");
requetePost.addParameter("a_targetDbms", "Mimer SQL Engine");
requetePost.addParameter("a_targetDbmsVersion", "8.2.4g");
requetePost.addParameter("a_connectionTechnology", "JDBC");
requetePost.addParameter("a_connectionTechnologyVersion", "2.0");
requetePost.addParameter("a_interactive", "2");
 
// Lecture du resultat
client.executeMethod(requetePost);
String resultat = requetePost.getResponseBodyAsString();
Autre informations :
OS : Windows,
Interface Graphique : SWT,
Version d'Eclipse : Galileo 3.5.1

Pouvez-vous m'aider, s'il vous plait ?

- Akhloryne -