Je travaille sur un environnement LAMP, en utilisant PHP. Mes scripts lisent les données client en utilisant $ _REQUEST au lieu de $ _GET ou $ _POST. Je pense qu'une fois que j'aurai atteint la production, je changerai simplement mes paramètres par défaut de jQuery de GET à POST.Un avantage de production à GET sur POST?
Quelqu'un peut-il voir des inconvénients avec cette approche?
Plus d'infos? Ma configuration jQuery Ajax définit GET par défaut - la sortie des urls affichées dans le fichier console.log m'aide à examiner les arguments passés avec succès et sans valeurs.
Dans un environnement de production, les données d'URL seront révélées dans des fichiers journaux susceptibles de créer des faiblesses. Bien que n'étant pas critique pour l'instant, je prends la vision à long terme. Je suppose également que cela conduirait à des fichiers journaux plus volumineux (ce qui n'est pas en soi un problème, mais reste un facteur à considérer).
GET est limité en longueur bien que peu de navigateurs respectent les limites généreuses que je ne suis pas susceptible d'atteindre jamais.
POST a des avantages en ayant moins de limites. Il permet également le téléchargement de fichiers. Comme mon premier paragraphe a dit ... J'essaie juste de peser le bon et le mauvais sur le passage de GET à POST.
Tous les commentaires sont les bienvenus ...
Sauf si vous envisagez d'autoriser le navigateur à mettre en cache vos requêtes AJAX, vous pouvez généralement passer de GET à POST sans problème. – Miro