Sobes.tech
Middle+

Aký je rozdiel medzi GET a POST?

sobes.tech AI

Odpoveď od AI

GET a POST sú dva hlavné HTTP metódy používané na komunikáciu medzi klientom a serverom.

  • GET sa používa na požiadanie dát zo servera. Parametre sa prenášajú v URL (v reťazci dotazu), a požiadavka by nemala meniť stav servera. GET požiadavky sa ukladajú do cache a môžu byť uložené prehliadačom.

  • POST sa používa na odoslanie dát na server, napríklad pri vytváraní alebo aktualizácii zdrojov. Dáta sa prenášajú v tele požiadavky, čo umožňuje odoslať veľké objemy informácií a bezpečnejšie prenášať dôverné dáta. POST požiadavky sa neukladajú do cache.

Príklad:

GET /users?id=123 HTTP/1.1
Host: example.com

POST /users HTTP/1.1
Host: example.com
Content-Type: application/json

{"name": "Иван", "age": 30}