Sobes.tech
Middle+

Jaký je rozdíl mezi GET a POST?

sobes.tech AI

Odpověď od AI

GET a POST jsou dva hlavní HTTP metody používané pro komunikaci mezi klientem a serverem.

  • GET se používá k požadavku dat ze serveru. Parametry jsou předávány v URL (v řetězci dotazu) a požadavek by neměl měnit stav serveru. GET požadavky jsou ukládány do mezipaměti a mohou být uloženy prohlížečem.

  • POST se používá k odeslání dat na server, například při vytváření nebo aktualizaci zdrojů. Data jsou předávána v těle požadavku, což umožňuje odesílat velké objemy informací a bezpečněji přenášet důvěrná data. POST požadavky nejsou ukládány do mezipaměti.

Pří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}