POST consiste en datos "ocultos" (porque el cliente no los ve) enviados por un formulario cuyo método de envío es post. Es adecuado para formularios. Los datos no son visibles. Ejemplo: <form action="http://httpbin.org/forms/post" method ="post">

La ventaja de usar POST es que estos datos no son visibles al usuario de la web. En el caso de usar get, el propio usuario podría modificar la URL escribiendo diferentes parámetros a los reales en su navegador, dando lugar a que la información tratada no sea la prevista.

Fuentes: .http://www.w3schools.com/tags/ref_httpmethods.asp -- GET Y POST (VS) Formularios y Peticiones GET Sobre los métodos y los recursos Encabezados de Petición