Мазмуну:

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

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

Video: Кандай бардык HTTP ыкмалары идемпотенттүү?
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, Май
Anonim

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

Мындан тышкары, HTTP терминологиясында идемпотенттүү ыкма деген эмне?

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

Экинчиден, HTTP жана RESTтин Idempotent жана коопсуз ыкмалары деген эмне? Идемпотенттик методдор - бир эле киргизүү менен бир нече жолу чалса болот жана ошол эле натыйжаны берет. Коопсуз ыкмалар - сервер тараптагы ресурсту өзгөртпөйт.

Жөн эле, кайсы HTTP ыкмасы Idempotent эмес?

Мисалы, ырааттуулук болуп саналат жок - идемпотент эгерде анын натыйжасы кийинчерээк ошол эле ырааттуулукта өзгөртүлгөн мааниге көз каранды болсо. Эч качан терс таасирлери жок ырааттуулук идемпотент , аныктама боюнча (бир эле ресурстардын жыйындысы боюнча эч кандай параллелдүү операциялар аткарылбаган шартта).

HTTP суроо ыкмалары кандай?

GET ыкмасы

  • GET көрсөтүлгөн булактан маалыматтарды суроо үчүн колдонулат.
  • GET эң кеңири таралган HTTP ыкмаларынын бири.
  • POST ресурсту түзүү/жаңыртуу үчүн серверге маалыматтарды жөнөтүү үчүн колдонулат.
  • POST эң кеңири таралган HTTP ыкмаларынын бири.
  • PUT ресурсту түзүү/жаңыртуу үчүн серверге маалыматтарды жөнөтүү үчүн колдонулат.

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