Exato Murilo, por isso minha duvida, se é uma abordagem correta, funcionar esta funcionando perfeitamente mas não sei se é correto. – Guilherme Menezes Ferreira 16/11/15 às 10:59
Não há problema nenhum em utilizar o método POST, ao invés de GET. Este método é mais seguro e tem uma capacidade de dados melhor que o GET. Nesse método uma conexão paralela é aberta e os dados são passados por ela. Não há restrição referente ao tamanho (Porém esse tamanho pode ser limitado se desejar, basta fazer essa pequena configuração no servidor: php_value post_max_size 20M), além disso os dados não são visíveis ao usuário.
Já o método GET, é recomendado quando se deseja passar poucas/pequenas informações para realizar uma pesquisa ou simplesmente passar uma informação para outra página através da URL (barra de endereços).
O que não pode acontecer é as suas requisições resultarem em mudanças no conteúdo da resposta. A função do método GET é pura e simplesmente recuperar um recurso existente no servidor, se você usa para alterar dados, você estará fazendo mal uso e abrindo brechas de segurança.
O resultado de uma requisição GET é “cacheável” pelo cliente, ou seja, fica no histórico do navegador.
Guilherme, conforme citado pelo @MuriloMittmann, é possível fazer sim, mas não foi feito para isso, o ideal é utilizar GET.