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-ს.