IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

[HTTPConnection] Méthode Post - (Réseaux - web)


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Par défaut [HTTPConnection] Méthode Post - (Réseaux - web)
    Hello,

    J'ai fait un bout de code qui remplace le bouton "exécuter" dans ce site:

    "http://www.lirmm.fr/~chauche/ExempleAnl.html",

    afin de récupérer le résultat de cette requête, qui fournira une analyse syntaxique de la phrase écrite dans la zone de texte, en gardant les mêmes paramètres présentées sure le site (sans changement)

    mon problème est que j'arrive pas à récupérer le même résultat avec ce code:

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
     
     package titrage;
     
    import java.io.BufferedReader;
    import java.io.DataOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.ProtocolException;
    import java.net.URL;
    import java.net.URLEncoder;
    import java.util.Vector;
     
     
    public class httpPost extends Thread
    {
    	private String a;
     
    	public void lancement()
    	{
    		run();
    		return;
    	}
     
    	public void run()
    	{
    	    // ------------------------------------------
     
    	    String ENCODING = "UTF-8";
     
            try {
     
         	   StringBuffer sbContent = new StringBuffer();
     
         	   // les parametres
     
         	   sbContent.append("texte_entree=");
                sbContent.append(URLEncoder.encode("mon premier texte que j'ajoute a cette partie.", ENCODING));
     
                sbContent.append("&Services=");
                sbContent.append(URLEncoder.encode("anfr", ENCODING));
     
                sbContent.append("&FormeSortie=");
                sbContent.append(URLEncoder.encode("desstx", ENCODING));
     
                // URL sans parametres
     
                URL url = new URL("http://www.lirmm.fr/~chauche/cgi-bin/runsygmart.cgi");
     
                HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
     
                // configuration de la connection
     
                httpURLConnection.setUseCaches(false);
                httpURLConnection.setDoOutput(true);
                httpURLConnection.setDoInput(true);
     
                // par la methode POST
     
                httpURLConnection.setRequestMethod("POST");
     
                httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
     
                // envoie de la requête
     
                DataOutputStream stream = new DataOutputStream(httpURLConnection.getOutputStream());
     
                stream.writeBytes(sbContent.toString());
                stream.flush();
                stream.close();
     
                // recuperation du resultat
     
                InputStream inputStream = httpURLConnection.getInputStream();
     
                for(int c = inputStream.read() ; c!=-1 ; c= inputStream.read()){
       			 	System.out.print((char)c);
       			}
     
                inputStream.close();
     
            } catch (Throwable t) {
     
            }
     
    	}
     
    	public String getChaine_a()
    	{
    		return a;
    	}	
    }
    Une aide S.V.P

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Par défaut réponse
    salut,

    je viens de trouver la réponse, pour mon problème de récupération du résultat,

    en faits j'ai oublié un paramètre dans la requête,

    merci d'avance

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2014, 21h04
  2. Problème HTTPConnection Post et Get - (Réseaux - web)
    Par DOJO_Samir dans le forum Général Java
    Réponses: 0
    Dernier message: 12/05/2009, 20h02
  3. [JSP] Méthode post entre 2 jsp
    Par SteelBox dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 13/03/2009, 01h20
  4. Formulaire utilisant la méthode POST + popup
    Par Hell dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 27/10/2004, 13h34
  5. [HTTP] Syntaxe méthode POST
    Par Gruik dans le forum Développement
    Réponses: 3
    Dernier message: 26/07/2003, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo