Qual é a diferença entre POST e GET? [duplicado]

Esta pergunta já tem uma resposta aqui:

Quando devo usar o método GET ou POST? Qual a diferença entre eles? 13 respostas

Só recentemente me envolvi com PHP / AJAX / jQuery e me parece que uma parte importante dessas tecnologias é a dePOST eGET.

Primeiro, qual é a diferença entrePOST eGET? Através de experiências, eu sei queGET anexa as variáveis retornadas e seus valores à string de URL

website.com/directory/index.php?name=YourName&bday=YourBday

masPOST não.

Então, essa é a única diferença ou existem regras ou convenções específicas para o uso de uma ou outra?

Segundo, eu também viPOST eGET fora do PHP: também em AJAX e jQuery. ComoPOST eGET diferem entre estes 3? Eles são a mesma idéia, mesma funcionalidade, apenas utilizados de maneira diferente?

questionAnswers(7)

yourAnswerToTheQuestion