Sobes.tech
Middle

Mis vahe on GET ja POST vahel?

sobes.tech AI

Vastus AI-lt

GET ja POST on kaks peamist HTTP meetodit erinevate eesmärkidega:

  • GET kasutatakse andmete pärimiseks serverilt. See on turvaline ja idempotentne, parameetrid edastatakse URL-is (päringu stringis). Tavaliselt ei muuda see serveri olekut.

  • POST kasutatakse andmete saatmiseks serverile, näiteks ressursside loomisel või uuendamisel. Andmed edastatakse päringu kehas. POST võib muuta serveri olekut ja ei ole idempotent.

Näide:

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 pärib todo, mille id on 123, POST loob uue todo.