que varia
obviamente el method usado para generar la petición entre post o get.
según las buenas practicas:
get se usa para sólo consultar, además de que los navegadores cachean por defecto la respuesta
post se usa para alteraciones de data (crear, modificar, eliminar), los navegadores en éste caso NO cachean la respuesta, además no hay límite en el tamaño de los datos a enviar porque no se concatenan en la URL como en GET *
así que cada uno tiene su propósito
* ciertos limites aplican según el servidor, más no en POST por parte del cliente.