Maison >interface Web >Questions et réponses frontales >Quelle est la différence entre poster et get en ajax
Différences : 1. Get consiste à obtenir des données du serveur et post consiste à transmettre des données au serveur ; 2. La méthode get utilise "Request.QueryString" pour obtenir des données, et la méthode post consiste à obtenir des données en utilisant " Request.Form"; 3. Obtenez la sécurité Très faible, la sécurité de poste est élevée.
L'environnement d'exploitation de ce tutoriel : système Windows 7, jquery version 1.10.2, ordinateur Dell G3.
1. Différentes fonctions
1. Get consiste à obtenir des données du serveur.
2. La publication consiste à transmettre des données au serveur.
2. Le processus est différent
1. Get ajoute la file d'attente de données de paramètres à l'URL pointée par l'attribut ACTION du formulaire soumis. La valeur correspond à chaque champ du formulaire un à un. et peut être vu dans l'URL.
2. Post utilise le mécanisme de publication HTTP pour placer chaque champ du formulaire et son contenu dans l'EN-TÊTE HTML et le transmettre à l'adresse URL pointée par l'attribut ACTION. Les utilisateurs ne peuvent pas voir ce processus.
3. Obtention de différentes valeurs
1 Pour la méthode get, le serveur utilise Request.QueryString pour obtenir la valeur de la variable.
2. Pour la méthode post, le serveur utilise Request.Form pour obtenir les données soumises.
4. La quantité de données transmises est différente
1 La quantité de données transmises par get est faible et ne peut pas dépasser 2 Ko.
2. Post transfère une grande quantité de données et est généralement sans restriction par défaut. Mais en théorie, la quantité maximale est de 80 Ko dans IIS4 et de 100 Ko dans IIS5.
5. Sécurité différente
1. La sécurité de get est très faible.
2. La publication est hautement sécurisée.
S'il n'y a pas de cryptage, leur niveau de sécurité est le même et n'importe quel auditeur peut surveiller toutes les données.
Get et post en ajax sont deux méthodes courantes de requête-réponse côté client et côté serveur. Alors, quelle est la différence entre les deux méthodes de requêtes get et post ? Cet article vous présentera la différence entre une demande de publication et une demande d'obtention en ajax. Si vous en avez besoin, veuillez suivre le blogueur et enregistrer l'article pour pouvoir vous y référer facilement la prochaine fois.
Enfin, examinons les circonstances dans lesquelles les demandes de publication et les demandes d'obtention sont utilisées.
Lorsque l'une des situations suivantes est remplie, utilisez la méthode post :
1 Le résultat de la requête a des effets secondaires persistants, par exemple l'ajout de nouvelles lignes de données à la base de données.
2. Si vous utilisez la méthode GET, les données collectées sur le formulaire peuvent rendre l'URL trop longue.
3. Les données à transmettre n'utilisent pas de codage ASCII 7 bits.
Lorsque l'une des conditions suivantes est remplie, utilisez la méthode get :
1 La requête vise à trouver des ressources et les données du formulaire HTML ne sont utilisées que pour faciliter la recherche.
2. Le résultat de la demande n'a aucun effet secondaire durable.
3. La longueur totale des données collectées et des noms des champs de saisie dans le formulaire HTML ne dépasse pas 1024 caractères.
【Recommandation de didacticiel connexe : Tutoriel vidéo AJAX】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!