Bonjour,
J'aurais besoin d'effectuer une requète POST sur un serveur public comme free.fr. Quelle est la taille maximale de la chaine que l'on peut envoyer par POST ?
merci.
Bonjour,
J'aurais besoin d'effectuer une requète POST sur un serveur public comme free.fr. Quelle est la taille maximale de la chaine que l'on peut envoyer par POST ?
merci.
A ma connaissance, il y a des limitations pour GET dans certains cas, mais pas pour POST.
Sinon, tu peux faire des tests avec des données très volumineuses, tu verras bien ce que ça donne...
Les seules limitations sont celles que le serveur (ou PHP) s'impose
je vais faire un test, puisqu'il n'y a pas moyen de savoir...
Bonjour tlm;
voici quelques infos :
Methode GET :
256 octets
Methode POST :
depend du fichier de conf : php.ini
post_max_size = 8M <= Disponible depuis PHP 4.0.3.
Par defaut c'est à 8Mo mais pour des hebergeurs gratuits je pense que c'est moins, donc a tester !
Résultat des courses :
GET : un peu plus de 8150 caractères
POST : un peu plus de 1002000 caractères
mais qu'est ce qui limite leur taille, la durée d'exécution du script php, la taille de la requète ? qui vient en premier ?
Leur taille à qui?
tu as lu ce qui précède ?
je parle de la taille des requètes !! ie la taille des chaines envoyées et reçues par le serveur !
Hmm, j'en doute fort.Methode GET :
256 octets
Je doute aussi ca se rapproche plutot de 2000 non ?
Non 256 octets c'est trop peu, ça ressemble plutôt à la limitation iimposée par un navigateur internet (IE approche les 2000 caractères).
Lorsque je dépasse ces limites pour un POST, le serveur web ne répond rien : j'en conclus que la limitation viendrait du serveur apache et non de php, le serveur doit fermer toutes communication qui est trop importante.
Toutefois, la longueur de la chaîne URL étant limitée à 255 caractères, les informations situées au-delà de cette limite seront irrémédiablement perdues.
Et effectivemment, on ne voit aucune limite dans la specification.Envoyé par google
Je sais qu'avec certains navigateurs, comme Mosaic, il y avait une limite de 8Ko.
http://support.microsoft.com/kb/q208427/(ca veut pas dire pour autant que c'est un standard... mais 256 est vraiment trop peu à mon gout...)
Ces tests sont effectués sur free.fr.Envoyé par FFF
256 octets, il y a 10 ans peut-être, mais aujourd'hui c'est quand même bien faible, de même pour 2083 pour IE en requète GET.
en revanche free autorisant 1002000 caractères en POST (voir un peu plus, g pas le temps de trouver la valeur exacte) est plutôt confortable pour un serveur public (plus grand que la taille de fichier à uploader intéressant !!!!).
Du coup je pense que le choix s'impose de lui même=> faire des requètes POST.
Merci pour vos réponses.
effectivement 255 octets ca me parraissait peu mais bon de toute facon pour de grosse variables j'utilise POST alors !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager