Quand utilisez-vous POST et quand utilisez-vous OBTENIR?

De ce que j'ai pu rassembler, il y a trois catégories:

  1. Ne jamais utiliser GET et l'utilisation POST
  2. Ne jamais utiliser POST et l'utilisation GET
  3. Il n'est pas question que celle que vous utilisez.

Suis-je raison de supposer que ces trois cas? Si oui, quelles en sont quelques exemples de chaque cas?

  • C'est en fait absolument pas vrai. GET et POST sont à la fois visibles dans la même mesure, si vous admirez les en-têtes envoyés par votre navigateur, vous verrez une liste de paires clé-valeur que vous publiez
  • w3.org/2001/tag/doc/whenToUseGet.html
  • Il n'existe pas de méthode standard pour coder plus de nom -> paires de valeur dans les chaînes de requête de sorte que si vos demandes sont très basiques(pas de tableaux ou structures de données imbriquées), vous devriez envisager de ne POSTER que ce qui fournit un champ de corps que vous pouvez utiliser avec les formats d'encodage (JSON, XML, etc).
InformationsquelleAutor Thomas Owens | 2008-09-05