J'ai, jusqu'� pr�sent, fait de cette mani�re, mais si ma servlet a besoin
de param�tre ?
Eddy.
C�drik LIME <[EMAIL PROTECTED]>
01/07/2002 10:16
Pour : [EMAIL PROTECTED]
cc :
Objet : Re: [wolf] URL
At 14:51 28/06/2002 +0200, you wrote:
>Bonjour,
>
>J'utilise actuellement l'objet URL pour me connecter � une url distante.
>Cela fonctionne bien, je peux r�cup�rer le code HTML en retour.
>
>Par contre, j'aurai aim� savoir comment faire pour envoyer une requ�te
>HTTP
> 1/ avec une m�thode POST
> 2/ avec une m�thode GET
>
>Merci par avance pour vos r�ponses.
Copier-coller d'un projet interne (qui traite visiblement de XML... ;-) )
:
URL url = null;
URL urlDestination = null;
HttpURLConnection con = null;
OutputStream out = null;
OutputStreamWriter writer = null;
urlDestination = new URL("http://localhost:8080/servlet/MaServlet");
con = (HttpURLConnection) urlDestination.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
con.setDoInput(true);
con.setRequestProperty( "Content-Type", "text/html" );
out = con.getOutputStream();
writer = new OutputStreamWriter(out);
writer.write(xml);
writer.flush();
// Recuperation du resultat sous forme de flux xml
InputStream in = con.getInputStream();
// --- Pour debug ---
String xmlResult = "";
String line;
BufferedReader reader = new BufferedReader(new
InputStreamReader(in));
do {
line = reader.readLine();
if (line != null)
xmlResult += line;
} while (line !=null);
System.out.println("xmlResult : " + xmlResult);
Cordialement,
.
__/ \__ -----------------------------------------------------
improve C�drik LIME Ing�nieur d'Etude et de D�veloppement
/_____\ -----------------------------------------------------
en mission chez Azur-GMF
t�l�phone : +33 1 41 97 83 20 / +33 1 49 64 35 73
t�l�copie : +33 1 41 97 83 23
<http://www.improve.fr>
<http://www.application-servers.com>
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif