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

Java ME Discussion :

problème création DataInputStream


Sujet :

Java ME

  1. #1
    Membre confirmé
    Profil pro
    Chef de Projet
    Inscrit en
    Décembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Chef de Projet

    Informations forums :
    Inscription : Décembre 2004
    Messages : 166
    Par défaut problème création DataInputStream
    Bonjour,

    J'essaie de créer une fonction pour envoyer une requête HTTP en POST à mon serveur Apache.

    J'ai l'exception "IOException" qui se lève lors de la création de ma DataInputStream à la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    is =  c.openDataInputStream();
    Pouvez vous m'aidez.
    Je vous en remercie d'avance (je bug depuis deux jours sur ce problème qui est peut etre minime).

    Voici ma foncion :
    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
     
    	public void sendPostHttpRequest(String url)
    	{
    		HttpConnection c = null;
    		DataInputStream is = null;
    		DataOutputStream os = null;
    		int rc;
    		//String params  = new String("?auth=2");
    		//String params = new String ("?auth=1");
     
    		try
    		{
    			alert.setString("ok");
    			_display.getDisplay(this).setCurrent(alert);
    			c = (HttpConnection)Connector.open(url);
    			c.setRequestMethod(HttpConnection.POST);
    			c.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
     
    			os = c.openDataOutputStream();
     
    			os.write("".getBytes());
     
    			is =  c.openDataInputStream();
     
    		catch (IOException e)
    		{
    			alert.setString("BUG");
    			_display.getDisplay(this).setCurrent(alert);
    		}
    		finally
    		{
     
                try
    			{
    				if( c != null ) c.close();
                    if( is != null ) is.close();
                    if( os != null ) os.close();
                }
    			catch ( IOException ioe )
    			{
                    ioe.printStackTrace();
                }
    		}
    		//return ("Connexion réussie");
    	}

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 187
    Par défaut
    As-tu mis la requête dans un thread? Dans ton code ça ne semble pas être le cas!

  3. #3
    Membre confirmé
    Profil pro
    Chef de Projet
    Inscrit en
    Décembre 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Chef de Projet

    Informations forums :
    Inscription : Décembre 2004
    Messages : 166
    Par défaut
    C'est ma première requete HTTP donc je ne maitrise pas bien le concept.
    J'ai effectué ce programme en m'inspirant de plusieurs exemples et je ne sais pas où mettre la requete et d'ailleurs je n'ai pas trop compris ce qu'étais le requete.
    Pour moi, elle correspond à l'url sur lequel je veux taper avec comme parametre "?auth=1".
    Je ne sais pas si c'est la bonne syntace en POST.

Discussions similaires

  1. problème création de process
    Par skaii dans le forum MFC
    Réponses: 6
    Dernier message: 01/06/2005, 17h24
  2. .htaccess problème création sous windows
    Par Leviathan_72 dans le forum Apache
    Réponses: 2
    Dernier message: 18/05/2005, 20h29
  3. Problème création et destruction de processus.
    Par loupdeau dans le forum MFC
    Réponses: 5
    Dernier message: 08/04/2005, 13h33
  4. Problèmes création de procédures et de triggers
    Par missllyss dans le forum SQL
    Réponses: 2
    Dernier message: 06/11/2003, 10h42
  5. Problème création de DLL
    Par monsieur.voie.lactee dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/08/2003, 16h56

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