Menu Zamknij

REST

REST z języka angielskiego: REpresentational State Transfer. Jest to wzorzec, który wskazuje nam pewne praktyki tworzenia aplikacji komunikujących się poprzez protokół HTTP. Usługi wykorzystujące REST-a pozwalają nam uzyskiwać dostęp do danych oraz manipulowanie nimi. Inne formy komunikacji mogą wykorzystywać takie protokoły jak SOAP czy WSDL.

Metody wykorzystywane do komunikacji to kolejno:

  • GET (pobranie danych)
  • POST (dodanie nowych danych)
  • PUT (edycja danych)
  • DELETE (usunięcie danych)

Każda z tych metod jest odpowiedzialna za inne działania. Często niestety wykorzystywane są tylko dwie pierwsze do manipulowania danymi.

Przykłady wykorzystania powyższych metod:

Adres Metoda Działanie
http://university.com/student
GET Pobranie wszystkich studentów
http://university.com/student/1
GET Pobranie studenta o id=1
http://university.com/student
POST Dodawanie nowego student do bazy (dane znajdują się w ciele żądania)
http://university.com/student/1
PUT Edycja danych o studencie o id=1 (dane przesyłane są w ciele żądania)
http://university.com/student/1
DELETE Usunięcie studenta o id=1

 

Więcej informacji można znaleźć na:

https://en.wikipedia.org/wiki/Representational_state_transfer

Polecam oczywiście angielską wersję tego artykułu, polska jest co najmniej uboga.


Chcesz wesprzeć?

Jeśli ten wpis Ci się przydał, możesz postawić mi kawę albo wesprzeć przez PayPal. To pomaga mi tworzyć kolejne materiały:

https://suppi.pl/gpietrzak
💳 https://paypal.me/gpietrzak
📺 Subskrybuj: https://www.youtube.com/@NieCodziennyMajsterkuje

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *