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.