Prvním krokem je pochopit, co vlastně posíláte. HTTP požadavek má metodu (GET, POST, PUT, DELETE), URL, hlavičky a případně tělo. Metoda určuje, co se má stát. GET čte data, POST vytváří nový záznam, PUT aktualizuje, DELETE maže. Typická chyba začátečníka: použít GET pro akci, která mění stav serveru. To je nejen neetické vůči REST konvencím, ale často to vede k nečekaným výsledkům – třeba ke změně dat při obyčejném načtení stránky.