Sobes.tech
Middle

Lze v GET požadavku použít tělo, například odeslat JSON?

sobes.tech AI

Odpověď od AI

Podle standardu by požadavky HTTP GET nem měly obsahovat tělo (body). Ačkoli některé klienty a servery technicky podporují tělo v GET, není to správné a může vést k nepředvídatelnému chování.

Pokud je třeba odeslat data na server, je lepší použít POST, PUT nebo jiné metody určené k přenosu těla požadavku.

Pro přenos parametrů v GET se obvykle používá řetězec dotazu (query string), například:

GET /api/resource?param1=hodnota1&param2=hodnota2 HTTP/1.1

Odeslání JSON v těle GET požadavku se nedoporučuje a není podporováno většinou serverů a knihoven.