Junior
Jakie istnieją metody REST?
sobes.tech AI
Odpowiedź od AI
W RESTful API główne metody odpowiadające operacjom CRUD to:
- GET: Pobieranie danych. Jest idempotentny i bezpieczny.
- POST: Tworzenie nowego zasobu. Nie jest idempotentny (wielokrotne wykonanie może tworzyć duplikaty).
- PUT: Aktualizacja lub tworzenie zasobu pod wskazanym URI. Jest idempotentny (wielokrotne wykonanie nie zmienia wyniku po pierwszym udanym).
- PATCH: Częściowa aktualizacja zasobu. Nie jest idempotentny.
- DELETE: Usunięcie zasobu. Jest idempotentny.
Mniej popularne metody obejmują:
- HEAD: Żąda tych samych nagłówków co GET, ale bez ciała odpowiedzi.
- OPTIONS: Uzyskuje informacje o obsługiwanych metodach serwera i innych opcjach komunikacji z docelowym zasobem.