Кайсы HTTP ыкмасы идемпотенттүү?
Кайсы HTTP ыкмасы идемпотенттүү?

Video: Кайсы HTTP ыкмасы идемпотенттүү?

Video: Кайсы HTTP ыкмасы идемпотенттүү?
Video: Кайсы убакта жана кандай жерлерде уктаса болбойт? 2024, Апрель
Anonim

Сурам ыкмасы "идемпотенттүү" деп эсептелинет, эгерде бул ыкма менен бир нече окшош суроо-талаптардын серверине болжолдонгон таасири ушундай бир суроонун эффектиси менен бирдей болсо. Ушул спецификацияда аныкталган суроо-талап ыкмаларынын ичинен, PUT , DELETE, жана коопсуз суроо ыкмалары идемпотенттүү.

Ошондой эле билесизби, http put Idempotent?

келе жатат идемпотент ыкмалары, алар areHTTP бир нече жолу чакырылышы мүмкүн ыкмалары жана алар бир эле натыйжаны берет. Алар сервердеги ресурсту жаңыртуу үчүн коопсуз вариант болуп эсептелет. Кээ бир мисалдар idempotentHTTP ыкмалары GET болуп саналат, PUT , жана PATCH.

Андан тышкары, http өчүрүү Idempotent болобу? PUT жана ЖОК ыкмалары болуп аныкталат идемпотент . Бирок, бир эскертүү бар ЖОК . GET, HEAD, OPTIONS жана TRACE ыкмалары коопсуз деп аныкталат, башкача айтканда, алар маалыматтарды алуу үчүн гана арналган. Бул аларды түзөт идемпотент ошондой эле бир нече, бирдей суроо-талаптар бирдей аракет кылат.

Демек, кайсы HTTP ыкмасы Idempotent эмес?

(Кээ бир) HTTP ыкмаларын карап чыгуу

HTTP ыкмасы Идемпотент Коопсуз
GET Ооба Ооба
БАШ Ооба Ооба
PUT Ооба жок
POST жок жок

ЭМНЕ ҮЧҮН GET ыкмасы идемпотенттүү?

Ан идемпотент HTTP ыкмасы HTTP болуп саналат ыкмасы ар кандай натыйжасыз көп жолу чакырса болот. болсо маанилүү эмес ыкмасы бир гана жолу, же он жолу чакырылат. Натыйжа бирдей болушу керек. Дагы бир жолу, бул ресурстун өзүнө эмес, натыйжага гана тиешелүү.

Сунушталууда: