Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1664 connectés 

 


Dernière réponse
Sujet : URGENT!!!!!JAVA
Roswell_ Trouvé sur javaworld.com, mais j'ai plus l'adresse
pour envoyer des données en post :
 
URL url;
    URLConnection urlConn;
    DataOutputStream printout;
    DataInputStream input;
 
    // URL of CGI-Bin script.
    url = new URL (getCodeBase().toString() + "env.cgi" );
 
    // URL connection channel.
    urlConn = url.openConnection();
 
    // Let the run-time system (RTS) know that we want input.
    urlConn.setDoInput (true);
 
    // Let the RTS know that we want to do output.
    urlConn.setDoOutput (true);
 
    // No caching, we want the real thing.
    urlConn.setUseCaches (false);
 
    // Specify the content type.
    urlConn.setRequestProperty
 ("Content-Type", "application/x-www-form-urlencoded" );
 
    // Send POST output.
    printout = new DataOutputStream (urlConn.getOutputStream ());
 
    String content =
 "name=" + URLEncoder.encode ("Buford Early" ) +
 "&email=" + URLEncoder.encode ("buford@known-space.com" );
 
    printout.writeBytes (content);
    printout.flush ();
    printout.close ();
 
    // Get response data.
    input = new DataInputStream (urlConn.getInputStream ());
 
    String str;
    while (null != ((str = input.readLine())))
 {
 System.out.println (str);
 textArea.appendText (str + "\n" );
 }
 
    input.close ();

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Roswell_ Trouvé sur javaworld.com, mais j'ai plus l'adresse
pour envoyer des données en post :
 
URL url;
    URLConnection urlConn;
    DataOutputStream printout;
    DataInputStream input;
 
    // URL of CGI-Bin script.
    url = new URL (getCodeBase().toString() + "env.cgi" );
 
    // URL connection channel.
    urlConn = url.openConnection();
 
    // Let the run-time system (RTS) know that we want input.
    urlConn.setDoInput (true);
 
    // Let the RTS know that we want to do output.
    urlConn.setDoOutput (true);
 
    // No caching, we want the real thing.
    urlConn.setUseCaches (false);
 
    // Specify the content type.
    urlConn.setRequestProperty
 ("Content-Type", "application/x-www-form-urlencoded" );
 
    // Send POST output.
    printout = new DataOutputStream (urlConn.getOutputStream ());
 
    String content =
 "name=" + URLEncoder.encode ("Buford Early" ) +
 "&email=" + URLEncoder.encode ("buford@known-space.com" );
 
    printout.writeBytes (content);
    printout.flush ();
    printout.close ();
 
    // Get response data.
    input = new DataInputStream (urlConn.getInputStream ());
 
    String str;
    while (null != ((str = input.readLine())))
 {
 System.out.println (str);
 textArea.appendText (str + "\n" );
 }
 
    input.close ();
therier Quelle idée bizarre!  :ouch:  
 
Tu as plusieurs solutions:
 
1) tu crée un form javascript dans ton HTML qui contient l'applet et tu le submit qd tu veux (cf comm. java<->javascript)
 
2) tu ouvres une socket sur le port http de ton serveur et tu lui envois la requete en String du Style:
 
POST /laservlet
....tes params....(cf la RFC http)
 
 
 
voila...dans tous les cas, ce n'est pas joli joli.
monica_81 je doi envoyé une requete post à une servlet à partir d'une applet!comment faire?ke fo il utilisé?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)