All pastes #2048165 Raw Edit

Mine

public java v1 · immutable
#2048165 ·published 2011-04-19 09:15 UTC
rendered paste body
import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.methods.PostMethod;import java.io.BufferedReader;import java.io.InputStreamReader;public class main {public static void main(String args[]) {// On cree le clientHttpClient client = new HttpClient();// Le HTTPMethod qui sera un Post en lui indiquant l'URL du traitement du formulairePostMethod methode = new PostMethod("http://www.conseil-national.medecin.fr/annuaire");// On ajoute les parametres du formulairemethode.addParameter("discipline", "ALLERGOLOGIE"); // (champs, valeur)// Le buffer qui nous servira a recuperer le code de la pageBufferedReader br = null;try{// http://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/HttpStatus.htmlint retour = client.executeMethod(methode);// Pour la gestion des erreurs ou un debuggage, on recupere le nombre renvoye.System.out.println("La reponse de executeMethod est : " + retour);br = new BufferedReader(new InputStreamReader(methode.getResponseBodyAsStream()));String readLine;// Tant que la ligne en cours n'est pas videwhile(((readLine = br.readLine()) != null)){System.out.println(readLine);}}catch (Exception e){System.err.println(e); // erreur possible de executeMethod}finally{// On ferme la connexionmethode.releaseConnection();if(br != null){try{br.close(); // on ferme le buffer}catch (Exception e) { /* on fait rien */ }}}}}