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

Langage Java Discussion :

appel page asp


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Par défaut appel page asp
    Bonjour,

    Je souhaite depuis un programme Java appeler une url qui va me renvoyer un flux binaire.
    Je ne sais pas par quel bout le prendre.

    merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2007
    Messages
    572
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 572
    Par défaut
    Le point d'entrée, c'est la classe java.net.URL.

    La classe te permet d'ouvrir une connexion (de type URLConnection), et un InputStream à partir de cette connexion.

    Il y a pas mal d'exemples et de doc sur le sujet, maintenant que tu as les mots cles, tu devrais trouver sans problème.

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Par défaut
    merci bien.

    Pour ceux que cela interesse voilà, le code permettant d'envoyer une requete http, et d'en récuperer le contenu ( pour moi un flux binaire, ie un fichier)

    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
     
    URLConnection urlConnection;
    InputStream stream=null;
    try{
         String myUrl="http://monsite.org";
         URL fileURL = new URL(myUrl);
         urlConnection = fileURL.openConnection();     // open URL (HTTP query)
         stream=urlConnection.getInputStream();
    }catch(java.net.MalformedURLException ex){
    }catch(java.io.IOException ex){
    }					
     
    ByteArrayOutputStream myBAOS=new ByteArrayOutputStream();
    // Lecture du stream en byte a byte
    byte b=(byte)stream.read();
    while(b!=-1){
           myBAOS.write(b);
           b=(byte)stream.read();
    }
    stream.close();

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

Discussions similaires

  1. appeler page asp depuis une application windows forms
    Par salihovic dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/09/2009, 12h58
  2. Réponses: 4
    Dernier message: 30/05/2006, 17h14
  3. Erreur lors de l'appel d'un page ASP
    Par poirier dans le forum ASP
    Réponses: 2
    Dernier message: 27/08/2004, 15h17
  4. Réponses: 5
    Dernier message: 11/06/2004, 18h02
  5. Appel de procédure dans une page ASP
    Par PrinceMaster77 dans le forum ASP
    Réponses: 5
    Dernier message: 02/04/2004, 16h59

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