W architekturze RESTful API, która metoda HTTP jest semantycznie poprawna do utworzenia nowego zasobu?
W architekturze RESTful API, która metoda HTTP jest semantycznie poprawna do utworzenia nowego zasobu?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
B. POST – Jest to poprawna odpowiedź, ponieważ:
- Zgodnie ze standardem protokołu HTTP i konwencjami REST, metoda POST jest używana do przesyłania danych do serwera w celu utworzenia nowego zasobu podrzędnego w ramach istniejącej kolekcji.
- Na przykład, wysłanie żądania POST na adres '/users' z danymi nowego użytkownika powinno skutkować utworzeniem tego użytkownika w systemie.
Dlaczego inne odpowiedzi są nieprawidłowe:
A. GET – Służy wyłącznie do pobierania (odczytywania) danych z serwera. Jest to metoda bezpieczna, która nie powinna zmieniać stanu systemu.
C. UPDATE – Taka metoda nie istnieje w standardzie HTTP. Do aktualizacji zasobów służą metody PUT (pełna aktualizacja) lub PATCH (częściowa aktualizacja).
D. CREATE – Taka metoda nie istnieje w standardzie HTTP. Jej rolę pełni metoda POST.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Metoda HTTP POST (Żądania Web)Metoda protokołu HTTP służąca do przesyłania danych z formularzy lub zapytań API w ciele żądania (Request Body) w celu utworzenia lub przetworzenia zasobu na serwerze.
- Architektura REST API i protokół HTTPStyl architektury oprogramowania oparty na bezstanowym protokole HTTP, operujący na zasobach identyfikowanych przez URI za pomocą metod GET, POST, PUT, DELETE.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
Podobne pytania z działu „Komunikacja sieciowa i rest api”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 15 pytań z tego działu.
- #328
Wskaż kod poprawny składniowo dla formatu JSON, służącego do wymiany danych pomiędzy częściami backend i frontend aplikacji
- #347
Do testowania REST API wykorzystuje się program
- #373
Metodą protokołu HTTP/HTTPS odpowiedzialną za aktualizowanie danych jest
- #374
API typu REST wymienia dane w formacie zwanym
- #401
Który element jest niezbędny w dynamicznym formularzu logowania?