recherche
MaisontitresAnalyse de la longueur des données transférées par GET et POST

Lors de l'exécution d'une requête-réponse entre le client et le serveur, les deux méthodes les plus couramment utilisées sont : GET et POST. GET - Demander des données à la ressource spécifiée, POST - Soumettre les données à traiter à la ressource spécifiée. Dans cet article, nous analyserons la longueur maximale des données transmises par GET et POST.

Dans divers langages de développement Web, les données sont essentiellement transférées entre chaque page. Les méthodes de transfert de données les plus couramment utilisées dans le développement Web sont get post. Jusqu'à présent, je savais seulement que la quantité de données transférées par get est. plus grand que La quantité de données transférées par courrier est plus petite, vous devez donc toujours utiliser post pour transférer de grandes quantités de données. Mais quelle peut être la quantité maximale de données transférées par get post ? Je n'ai jamais compris.

En raison des besoins professionnels d'aujourd'hui, je dois clarifier cette question. Parlons de la longueur maximale des données transmises par GET et POST.

get soumet des données via une URL, de sorte que la quantité de données que GET peut soumettre est directement liée à la longueur maximale que l'URL peut atteindre. De nombreux articles indiquent que les données soumises via GET ne peuvent contenir que 1 024 octets. En fait, il n'y a pas de limite supérieure de paramètre pour les URL et la spécification du protocole HTTP ne limite pas la longueur de l'URL. Cette limite est imposée par des navigateurs et des serveurs spécifiques. La limite d'IE en matière de longueur d'URL est de 2 083 octets (2 Ko + 35 octets). Pour les autres navigateurs, tels que FireFox, Netscape, etc., il n'y a pas de limite de longueur. Pour le moment, la limite dépend du système d'exploitation du serveur. Autrement dit, si l'URL est trop longue, le serveur peut rejeter la demande ou effectuer une demande de données incomplète en raison des paramètres de sécurité.

Théoriquement, il n'y a pas de limite de taille pour les publications, et la spécification du protocole HTTP n'impose pas de limite de taille. Cependant, en fait, la quantité de données que les publications peuvent transmettre dépend des paramètres du serveur et de la taille de la mémoire. Étant donné que le volume de données de nos publications dépasse rarement Mo, nous ressentons rarement la limite du volume de données des publications. Cependant, dans la pratique, si vous téléchargez des fichiers, vous pouvez rencontrer un tel problème, c'est-à-dire télécharger des fichiers relativement volumineux. Le fichier est envoyé au serveur, il peut ne pas être téléchargé. En langage PHP, en vérifiant la raison, vous pouvez voir qu'il existe des paramètres liés au téléchargement de fichiers PHP. PHP a une limite de téléchargement par défaut. Généralement, cette valeur est de 2 Mo. . Modifiez cette valeur. Vous devez modifier la valeur de post_max_size dans php.conf. Cela illustre clairement le problème.

Grâce à la brève introduction de l'article ci-dessus, nous avons une compréhension claire de la longueur maximale des données transmises par GET et POST. J'espère que cela pourra aider tout le monde.

Recommandations associées :

Partage d'exemples d'utilisation de curl get post request en php

Analyse de curl get post request en php

Comment implémenter la requête Ajax GET POST à ​​l'aide de JS natif

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

Télécharger la version Mac de l'éditeur Atom

Télécharger la version Mac de l'éditeur Atom

L'éditeur open source le plus populaire

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.