POST wybiera się, gdy dane są większe, nie powinny być widoczne w adresie URL lub operacja zmienia stan po stronie serwera (np. logowanie, rejestracja, zapis do bazy). GET jest wygodny do parametrów nawigacyjnych i wyszukiwania, bo można łatwo udostępnić link.