Junior — Middle
Czy możesz wymienić główne metody HTTP i wyjaśnić ich zastosowanie?
sobes.tech AI
Odpowiedź od AI
Główne metody HTTP i ich zastosowania:
- GET — żądanie pobrania zasobu. Używane do odczytu danych bez zmiany stanu serwera.
- POST — wysłanie danych do serwera w celu utworzenia nowego zasobu lub wykonania akcji.
- PUT — aktualizacja istniejącego zasobu lub utworzenie go, jeśli nie istnieje (metoda idempotentna).
- DELETE — usunięcie zasobu.
- PATCH — częściowa aktualizacja zasobu.
- HEAD — żądanie nagłówków zasobu bez ciała, służy do sprawdzania istnienia lub metadanych.
Przykład: praca z REST API
- GET /users — pobranie listy użytkowników
- POST /users — utworzenie nowego użytkownika
- PUT /users/1 — aktualizacja użytkownika o id=1
- DELETE /users/1 — usunięcie użytkownika o id=1
Zrozumienie tych metod jest ważne dla poprawnej organizacji interakcji klienta z serwerem.