Sobes.tech
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 түзөт.