1. Get consiste à obtenir des données du serveur, et post à envoyer les données au serveur. 2. get consiste à ajouter la file de données de paramètres à l’URL pointée par l’attribut ACTION du formulaire soumis, et les valeurs correspondent à chaque champ du formulaire, visible dans l’URL. post est le mécanisme HTTP post qui place chaque champ dans le formulaire et son contenu dans l’EN-TÊTE HTML à l’adresse URL indiquée par l’attribut ACTION. Les utilisateurs ne voient pas le processus. 3. Pour la méthode get, le côté serveur utilise Request.QueryString pour obtenir la valeur de la variable, et pour la méthode post, le côté serveur utilise Request.Form pour obtenir les données soumises. 4. La quantité de données envoyée par get est faible et ne peut pas dépasser 2 Ko. La quantité de données transmises par la poste est importante, et elle est généralement réglée par défaut sur illimitée. Mais théoriquement, la plus grande quantité dans IIS4 est de 80 Ko, et dans IIS5 elle est de 100 Ko. 5. Obtenir une sécurité très faible, la sécurité post-sécurité est élevée. Mais l’efficacité de l’exécution est meilleure que la méthode Post.
Recommandations : 1. La sécurité de la méthode get est inférieure à celle de la méthode Post, si elle contient des informations confidentielles, il est recommandé d’utiliser la méthode de soumission de données Post ; 2. Lors de la recherche de données, il est recommandé d’utiliser la méthode Get ; Lors de l’ajout, de la modification ou de la suppression de données, il est recommandé d’utiliser la méthode Post ; |