bonjour .
svp ..
j'aimerais savoir comment poster une requette HTTP et recuperer
la reponse on utilisant httpClient
bonjour .
svp ..
j'aimerais savoir comment poster une requette HTTP et recuperer
la reponse on utilisant httpClient
Le site officiel contient pleins d'exemples et répondra bien mieux que nous
merci bcp de m'avoir repondu .
mais j'ai pas trouvé ce que je voulais dans le site officiel .
j'aimerais bien avoir un exemple plus concré sur l'envoi des roquettes http
svp .
Alors tu as très mal cherché. Voici un tutoriel complet
merci bcp mon frère .
mais j'ai un autre soucie , j'ai suivi les instruction défini dans le tutoriel mais quand j'exécute mon code il me sorte une exception et comme j'ai jamais fait de la programmation réseaux en java je sais pas de quoi il s'agit .
si tu peux m'aider je te serais très reconnaissant .
merci d'avance .
Fatal transport error: www.apache.org
java.net.UnknownHostException: www.apache.org
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:520)
at java.net.Socket.connect(Socket.java:470)
at java.net.Socket.<init>(Socket.java:367)
at java.net.Socket.<init>(Socket.java:240)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
at com.bnpparibas.virtuo.ged.services.TestModif.main(TestModif.java:172)
Si j'ai bien compris, tu veux envoyer une requête (GET, par exemple), et récupérer le résultat (code retour + réponse).
Je te propose ce bout de code :
Remarque : il n'est pas de moi, mais d'un exemple extrait du site de HttpClient.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // Requête GET GetMethod get = new GetMethod(url); get.setFollowRedirects(true); // Code retour int iGetResultCode = client.executeMethod(get); // Réponse String strGetResponseBody = get.getResponseBodyAsString(); // Fin get.releaseConnection();
il me sorte toujours la même err .
j'aimerais bien savoir la propagation de cette exception est du a quoi ?
moi ce que je veux faire c'est poster une requette http a un serveur via httpClient et qui vas me retourné une réponse sous format XML comme resultat .
Je crois que mon dernier message est arrivé trop tard... Désolé.
As-tu essayé avec l'adresse IP de ton serveur, à la place de www.apache.org ?
non
pour l'instant j'ai pas les information concernant le serveur que je dois me connecte avec .
c'est pour ca que je veux tester avec des trucs simple , après je crois que ce sera le même cas avec le serveur .
Essaie alors avec l'adresse ip de www.apache.org, pour écarter un éventuel problème de résolution de nom.
Donne ton code.
Tu es certainement derrière un proxy ?
bonjour ,
oui tout a fait je suis deriere un proxy .
que dois je faire pour me connecté avec httpClient ?
merci beaucoup de ton aide mon frère .
ça a très bien marché .
Partager