Przejdź do treści głównej
INF.04Pytanie #824 z 856komunikacja-sieciowa-i-rest-api

W architekturze RESTful API, która metoda HTTP jest semantycznie poprawna do utworzenia nowego zasobu?

Opcje odpowiedzi:
A
GET
B
POST
Prawidłowa
C
UPDATE
D
CREATE
Reklama

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

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.