Junior — Middle
Идемпотент болгон HTTP суроолорунун мисалдарын бере аласызбы?
sobes.tech AI
AIден жооп
Идемпотенттүү HTTP-суроолор — бул ошол суроолор, кайра-кайра аткарылганда биринчи чакыргандан кийин сервердин абалын өзгөртпөйт.
Идемпотенттүү HTTP ыкмаларынын мисалдары:
- GET — ресурсты алуу. Кайталап келген суроолор маалыматтарды өзгөртпөйт.
- PUT — ресурсты жаңылоо. Ошол эле PUT көп жолу жөнөтсөңүз, натыйжа бирдей болот.
- DELETE — ресурсты өчүрүү. Ошол эле ресурска кайра-кайра DELETE чакыруусу абалды өзгөртпөйт (ресурс алгачкыда өчүрүлгөн).
- HEAD — GETке окшош, бирок жооптун денеси жок, ошондой эле идемпотент.
Мисал:
PUT /users/123 HTTP/1.1
Content-Type: application/json
{"name": "Иван"}
Эгер бул суроону бир нече жолу жөнөтсөңүз, id 123 болгон колдонуучунун аты "Иван" болот — биринчи суроодон кийин абал өзгөрбөйт.