Middle
GET менен POSTтин айырмасы эмнеде?
sobes.tech AI
AIден жооп
GET жана POST — бул эки негизги HTTP ыкмасы жана алардын максаттары ар башка:
-
GET серверден маалымат сурауу үчүн колдонулат. Ал коопсуз жана идемпотент, параметрлер URL (суроо сапта) аркылуу өткөрүлөт. Адатта, ал сервердин абалын өзгөртпөйт.
-
POST маалыматтарды серверге жөнөтүү үчүн колдонулат, мисалы, ресурстарды түзүү же жаңыртуу учурунда. Маалыматтар сурооңун денесинде өткөрүлөт. POST сервердин абалын өзгөртүшү мүмкүн жана идемпотент эмес.
Мисал:
GET /todos?id=123 HTTP/1.1
Host: example.com
POST /todos HTTP/1.1
Host: example.com
Content-Type: application/json
{"title": "Buy milk", "done": false}
GET id=123 болгон todo сурайт, POST жаңы todo түзөт.