Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, co oznacza metoda HTTP PUT?

sobes.tech AI

Odpowiedź od AI

Metoda HTTP PUT służy do tworzenia lub zastępowania zasobu pod wskazanym URL. Jeśli zasób istnieje, zostanie całkowicie zastąpiony zawartością żądania; jeśli nie, zostanie utworzony nowy. W przeciwieństwie do POST, który zazwyczaj dodaje nowy zasób, PUT jest idempotentny: powtarzanie żądań z tymi samymi danymi nie zmieni wyniku po pierwszym razie.

Przykład użycia PUT do aktualizacji użytkownika:

PUT /users/123 HTTP/1.1
Content-Type: application/json

{
  "name": "Иван Иванов",
  "email": "ivan@example.com"
}

To żądanie zastąpi dane użytkownika o ID 123 nowymi danymi.