Sobes.tech
Junior — Middle

Hansı HTTP metodları təkrarlanan sorğularda idempotentliyi təmin edir?

sobes.tech Süni İntellekt

AI-dan cavab

HTTP metodlarının idempotensiyası, eyni sorğunun təkrarlanmasının ilk çağrışdan sonra serverin vəziyyətini dəyişməyəcəyini göstərir.

Əsas idempotent metodlar:

  • GET — məlumat almaq, vəziyyəti dəyişmir.
  • PUT — resursu yeniləmək, eyni məlumatlarla təkrarlanan sorğular nəticəni dəyişməz.
  • DELETE — resursu silmək, təkrarlanan çağırışlar resursu bir dəfə siləcək, sonrakılar vəziyyəti dəyişməz.
  • HEAD — GET-ə bənzər, amma cavab gövdəsi olmadan, idempotentdir.
  • OPTIONS — mövcud metodları soruşur, vəziyyəti dəyişmir.

POST metodu idempotent deyil, çünki təkrarlanan sorğular yeni resurslar yarada və ya serverin vəziyyətini dəyişə bilər.