Quelle est la différence entre obtenir et poster?

forme-get-post

Les demandes HTTP du type de poste sont Fournissez habituellement des informations client supplémentaires (navigateur) sur le serveur à l’intérieur du corps du message. Obtenir des demandes, d’autre part, inclure toutes les informations requises ou nécessaires dans l’URL (localisateur de ressources uniformes). Les formulaires HTML peuvent utiliser l’une de ces deux méthodes uniquement si elle est spécifiée si elle est post (méthode = post) ou si elle est obtenue (méthode = get) dans l’élément formulaire

Div ID = « E47A6CD8C4″>

. Ce dernier est généralement le suggéré par défaut. La méthode choisie et spécifiée détermine la manière dont les informations seront envoyées au serveur. Lorsque la méthode GET est utilisée, les informations seront codées au sein de l’URL, l’annexé en tant que paramètres de la chaîne de requête. En ce qui concerne l’utilisation de post, les formulaires sont inclus dans le corps du message de requête HTTP.

Table de comparaison

« b693f562ed »>
get
historique Les paramètres qu’ils restent dans l’histoire du navigateur. Ceci parce qu’ils font partie de l’URL. Les paramètres ne sont pas enregistrés dans l’historique du navigateur.
marqueurs accepte les marqueurs . inversement, POST n’accepte pas les marqueurs.
comportement avec la commande annuler et refaire Les demandes sont re-reconstituées. Cependant, beaucoup ne peuvent pas être transférés sur le serveur (uniquement si le HTML est toujours stocké dans le cache du navigateur). généralement, en poste, le navigateur alerte l’utilisateur que les données doivent être transmises avant de se disputer L’action.
type d’encodage (attribut encytt) Application: X-www-form-urlencoded. multipart ( Pour les données binaires) ou forme ou application: X-www-form-urlencoded.
paramètres peut envoyer des paramètres. Cependant, la taille de ceux-ci est limitée uniquement à ceux qui correspondent au message de la demande (URL). peut envoyer des paramètres, même si nécessaire, vous pouvez télécharger des fichiers sur le serveur.
HACKEOS est facile à pirater, même pour un script kiddie, ou novice. alors qu’il n’est pas impossible, il est plus difficile de pirater que d’obtenir .
existe-t-il des restrictions sur des types de formulaires? oui. GET seulement permet uniquement aux caractères du code ASCII. contrairement à obtenir, POST n’a aucune restriction. Il permet également aux données du code binaire.
la sécurité est tendance à être moins sûre que la poste, car les données détaillées font partie de l’URL. Les données sont stockées dans l’historique du navigateur et les enregistrements du serveur. Post est généralement plus sûr que d’obtenir. Ceci parce que les paramètres ne sont pas stockés dans l’historique du navigateur ou lorsque vous vous connectez à un serveur Web.
restrictions sur la longueur des formulaires oui . Cela parce que les formulaires sont placés dans l’URL et la longueur de celle-ci est restreinte. Un exemple de longueur d’URL sécurisée tourne 2048 caractères, mais cela dépend du navigateur et du serveur Web. Il n’y a pas de restrictions concernant la longueur des formulaires en poste.
Utilisation Parlez de la méthode GET, dans cette théorie ne doit pas être utilisée lorsque des mots de passe ou des informations sensibles sont envoyés. d’autre part, le message qu’il peut être Utilisé sans problème plus important lors de l’envoi de formulaires contenant des informations sensibles, tels que des mots de passe.
visibilité La méthode GET est visible pour tous (situé dans le navigateur barre d’adresse). Cela présente des limites concernant les informations qui seront envoyées. Les variables de la méthode postale ne peuvent pas être affichées dans l’URL.
Cack (stockage) peut être stocké dans le cache. ne peut pas être masqué dans le cache.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *