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

Développement Web en Java Discussion :

simple requete http


Sujet :

Développement Web en Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut simple requete http
    Bonjour

    Je cherche à faire une requête http en java avec un paramètre get, à un script php et sans réponse nécessaire.
    Cela semble très simple quant on regarde la faq : Comment établir une communication entre une applet et une servlet ?
    pourtant sa ne marche absolument pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    String nom = "test";
    // enregistre les infos sur le serveur distend
    URL url = new URL("http://monsite.com/stokInfo.php?nom="+nom);
    URLConnection conn = url.openConnection();
    Le script php, testé avec succès dans un navigateur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
    $fichier="connections.txt";
     
    $nom = "inconnue";
    if(isset($_GET['nom'])){
    $nom = $_GET['nom'];
    }
    $file = fopen($fichier, "a");
    fwrite($file, $nom."\r\n");
    fclose($file);
    ?>
    J'ai sans doute due oublier quelque chose, mais quoi?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Points : 218
    Points
    218
    Par défaut
    Le problème est règlé (merci pour votre aide ).
    En fait la connexion n'est pas vraiment établie tend qu'on ne demande pas explicitement un des flux avec une des méthodes "getInputStream" ou "getOututStream".
    On devrait pouvoir lancer la connexion malgré tout comme semble le proposer la méthode "connect" mais sa ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    URL url = new URL("http://monsite/page.php?key=value&key2=value2");
    URLConnection con = url.openConnection();
     
    // ne marche pas
    // con.connect();
     
    // au moins sa
    InputStream in = con.getInputStream();
    // ou sa
    OutputStream out = con.getOutputStream();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requete HTTP simple, (C++)
    Par coyotte507 dans le forum Développement
    Réponses: 1
    Dernier message: 11/05/2007, 19h28
  2. [java/jdbc]SIMPLE REQUETE SQL: expression abssente
    Par b_52globemaster dans le forum JDBC
    Réponses: 6
    Dernier message: 16/08/2005, 11h38
  3. Réponses: 2
    Dernier message: 20/06/2005, 14h57
  4. Simple requete
    Par NeHuS dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/02/2005, 09h43
  5. [http] comment faire une requete http
    Par Slimer dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/07/2004, 11h48

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