Middle
Kuo skiriasi GET nuo POST?
sobes.tech AI
Atsakymas iš AI
GET ir POST yra du pagrindiniai HTTP metodai, turintys skirtingus tikslus:
-
GET naudojamas užklausai duomenų iš serverio. Jis yra saugus ir idempotentinis, parametrai perduodami URL (užklausos eilutėje). Paprastai jis nekeičia serverio būsenos.
-
POST naudojamas duomenims siųsti į serverį, pavyzdžiui, kuriant ar atnaujinant išteklius. Duomenys perduodami užklausos kūne. POST gali keisti serverio būseną ir nėra idempotentinis.
Pavyzdys:
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 užklausia todo su id=123, POST sukuria naują todo.