Différence entre Get et post méthode en comparaison avec le HTTP et le RESTE

Je suis nouveau sur le RESTE. Je veux savoir quand utiliser les méthodes get et quand utiliser les méthodes post. Dans le processus de la littérature de mon enquête, je suis tombé sur cette connaissance.

En fait, quand j'ai cherché HTTP méthodes get et post, j'ai lu que get ne marche pas encoder l'URL et post code pour l'URL

Quand j'ai cherché pour le reste, les méthodes get et post, j'ai lu que la méthode get est utilisée pour récupérer des données à partir du serveur et la méthode post est pour ajouter des données à un serveur.

Mais j'ai aussi lu que le reste n'est rien mais une convention pour l'utilisation du protocole HTTP.

Donc je sens que certaines choses sont contradictoires ici. Sont les méthodes de HTTP différente?

Préciser. Également des suggestions sur quand utiliser les méthodes get et post sont les bienvenus

Ressource à partir de laquelle j'ai obtenu cette information:

https://www.ibm.com/developerworks/webservices/library/ws-ful/

http://www.cs.tut.fi/~jkorpela/forms/methods.html

Pouvez GET et POST-être utilisé sur la même méthode?

OriginalL'auteur javaMan | 2012-06-27