Sobes.tech
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.