Strona główna › Pytania INF.04 › Pytanie 565
INF.04 · pytanie #565
Co to jest REST API?
- ABiblioteka JavaScript do komunikacji z bazami danych
- BArchitektura API oparta o zasoby i standardowe operacje HTTP
- CFramework do testowania API
- DProtokół sieciowy do transferu danych binarnych
Poprawna odpowiedź: B. Architektura API oparta o zasoby i standardowe operacje HTTP
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
REST API (Representational State Transfer Application Programming Interface) to architektura API, która koncentruje się na zasobach i wykorzystuje standardowe operacje HTTP, takie jak GET, POST, PUT i DELETE. Dzięki tej architekturze każdy zasób, na przykład użytkownik czy produkt, jest reprezentowany przez unikalny identyfikator URL, co ułatwia dostęp i manipulację danymi. REST API jest szeroko stosowane w aplikacjach webowych i mobilnych, ponieważ pozwala na łatwą integrację różnych systemów oraz umożliwia wykorzystanie technologii takich jak JSON i XML do wymiany danych. Przykładem praktycznego zastosowania REST API może być aplikacja do zarządzania zadaniami, w której użytkownicy mogą tworzyć, edytować i usuwać zadania za pomocą odpowiednich zapytań HTTP. Dobrą praktyką przy projektowaniu REST API jest stosowanie odpowiednich statusów HTTP, takich jak 200 (OK), 201 (Created) czy 404 (Not Found), co ułatwia komunikację między klientem a serwerem oraz zwiększa transparentność działania API. Dodatkowo, REST API jest zgodne z zasadą bezstanowości, co oznacza, że każdy nowy request zawiera wszystkie informacje potrzebne do jego przetworzenia.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.