⊗inhpAdvRA 29 of 29 menu

REST API w protokole HTTP

Zazwyczaj przy tworzeniu stron internetowych do pobierania, tworzenia, zmiany i usuwania danych używane są tylko metody GET i POST, ponieważ są one dobrze obsługiwane przez przeglądarki i serwery. To samo dotyczy API dostarczanych przez strony internetowe. Istnieją jednak specjalne podejścia, standaryzujące API dla wspólnej wygody zarówno twórców API, jak i jego użytkowników.

Jednym z podejść jest REST API (często mówi się RESTful używając tego słowa jako przymiotnika). Podstawą tego API jest szerokie wykorzystanie metod protokołu HTTP. W tym podejściu za pomocą metody GET pobierane są dane, za pomocą metody POST tworzone są, za pomocą metody PUT modyfikowane, a za pomocą metody DELETE - usuwane.

Dla przykładu rozważmy pewne API, manipulujące użytkownikami. Spójrzmy, jak będą wyglądać URL dla różnych działań.

Pobieramy wszystkich użytkowników:

GET http://api.loc/users/

Pobieramy jednego użytkownika po jego id:

GET http://api.loc/user/1/

Tworzymy użytkownika:

POST http://api.loc/user/

Modyfikujemy użytkownika po jego id:

PUT http://api.loc/user/1/

Usuwamy użytkownika po jego id:

DELETE http://api.loc/user/1/

Załóżmy, że masz API produktów sklepu internetowego. Opisz adresy URL sklepu tak, aby API stało się RESTful.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć