Sobes.tech
Junior — Middle

Kas toimub, kui kasutatakse HTTP POST meetodit?

sobes.tech AI

Vastus AI-lt

HTTP meetod POST kasutatakse andmete saatmiseks serverile, tavaliselt uute ressursside loomise või toimingute teostamiseks, mis muudavad serveri olekut. Erinevalt GET-ist, mis nõuab andmeid, edastab POST andmed päringu kehas.

POST-i kasutamisel toimub järgmine:

  • Klient koostab POST-meetodiga päringu ja asetab andmed (näiteks vormi või JSON) päringu kehasse.
  • Server võtab päringu vastu, töötleb andmeid (näiteks salvestab andmebaasi, käivitab protsessi).
  • Server tagastab vastuse operatsiooni tulemusega (näiteks staatus 201 Created või loodud objekti andmed).

Curl näide:

curl -X POST https://example.com/api/users -d '{"name":"Иван","age":30}' -H "Content-Type: application/json"

Siin saadame JSON-i koos uue kasutaja andmetega serverile.