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 :

réception d'un POST


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 16
    Par défaut réception d'un POST
    Bonjour,

    J'utilise un script perl cgi qui réceptionne des données en POST.
    La boucle de lecture des données ressemble à

    while (read (STDIN ,$LINE, 4096) && $bRead < $data_length && $bRead < $max_data_length)
    {
    $bRead += length $LINE;
    select(undef, undef, undef, 0.01);
    print TMP $LINE;
    }

    Il y a donc une limitation en vitesse de réception à 4096/0.01 = environ 400 Kb/sec.
    Bon, dans l'ensemble ça fonctionne bien, mais dans certain cas la réception s'arrete. J'ai l'impression qu'il s'agit surtout des cas ou la connexion est lente ou mauvaise.

    Y'a-t-il un moyen plus adapté pour lire les données (brutes) envoyés par un POST et mieux adapter la vitesse à la connexion ?

  2. #2
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 33
    Par défaut Pourquoi POST plutôt que GET ?
    Bonjour

    La première question qui me vient à l'esprit en lisant ta question est celle-ci.

    Pourquoi ne pas passer tes paramètres en GET ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 16
    Par défaut
    Parce que le script traite plusieurs dizaines de mégaoctets de données.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Par défaut
    Je n'ai qu'un conseil a donner: utilise CGI.pm. Franchement, c'est mieux.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 16
    Par défaut
    le script utilise déjà CGI, mais apparemment pas les fonctions de la librairie...Bon je vais étudier la lib pour voir.

Discussions similaires

  1. Réponses: 6
    Dernier message: 06/09/2009, 14h18
  2. [PHP4] envoi/réception Formulaire POST et autre
    Par Paul75 dans le forum Langage
    Réponses: 2
    Dernier message: 07/05/2008, 15h59
  3. [ATOS] Réception variable POST avec paiement Atos
    Par rogerlenoir dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 05/10/2007, 20h47
  4. Réception et diffusion xml via méthode Post
    Par hegros dans le forum Modules
    Réponses: 2
    Dernier message: 31/07/2006, 21h42
  5. Réception flux XML posté par fsockopen
    Par salimi dans le forum Langage
    Réponses: 3
    Dernier message: 22/05/2006, 10h01

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