Nejprve se zaměřte na strukturu požadavku. Každý HTTP požadavek obsahuje metodu, URL, hlavičky a případně tělo. Metoda říká, co se má s prostředkem stát: GET pro čtení, POST pro vytvoření, PUT pro úplnou aktualizaci, PATCH pro částečnou změnu a DELETE pro smazání. URL identifikuje konkrétní zdroj, hlavičky nesou metadata (například typ obsahu nebo autorizaci) a tělo obsahuje data, která chcete odeslat. Typickou chybou začátečníků je používat GET pro akce, které mění stav systému, nebo naopak POST pro pouhé čtení.