Sobes.tech
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.