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

Web Perl Discussion :

probleme http perl


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 67
    Par défaut probleme http perl
    Bonjour,
    Je télécharge des fichiers xml en http.
    Voici le code que j'ai mis en place:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $ua = LWP::UserAgent->new;
    $req = HTTP::Request->new(GET => "http://$btsip/ram/HWInformation.xml");
    open(HW, ">fichiers_HWinfo/XHWInformation$nominal~$btsip~$wbtsinst"); 
    $print=$ua->request($req)->as_string;
     
    print HW "$print";
    Le programme se déroule bien mais le problème est que dans le fichiers récupérés, le programme rajoute 9 lignes au début, celles ci:
    HTTP/1.1 200 OK
    Connection:close
    Date:.....
    ......
    ....

    des infos concernant la connection quoi.
    Est-ce déjà arrivé à quelqu'un?
    Comment faire pour éviter ce problème?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Ben c'est normal, as_string() sérialise ton objet réponse, donc tu as droit aux entêtes comme au contenu de la réponse, utilise content() au lieu de as_string() et le "problème" est réglé.

    Par ailleurs pour faire un truc aussi simple avec LWP il y a mieux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    use LWP::Simple;
    getstore("http://$btsip/ram/HWInformation.xml", "fichiers_HWinfo/XHWInformation$nominal~$btsip~$wbtsinst");
    --
    Jedaï

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 67
    Par défaut
    Merci bien!
    Très bonne idée.

    Bonne après midi

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

Discussions similaires

  1. Probleme https téléchargement image
    Par schant dans le forum Apache
    Réponses: 1
    Dernier message: 29/05/2007, 13h04
  2. probleme : http://localhost:8080.
    Par t_aicha dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 16/04/2007, 13h27
  3. [web] probleme dynamique perl->html->perl
    Par herve70 dans le forum Web
    Réponses: 3
    Dernier message: 13/11/2006, 17h48
  4. Cron - Problème de Perl avec ssh
    Par GLDavid dans le forum Administration système
    Réponses: 4
    Dernier message: 15/05/2006, 12h27
  5. Réponses: 24
    Dernier message: 31/05/2005, 15h07

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