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}