Middle
Lehet-e a GET kérésben használni a testet, például JSON-t küldeni?
sobes.tech MI
Válasz az MI-től
A HTTP GET kérések nem tartalmazhatnak testet (body) a szabvány szerint. Bár néhány kliens és szerver technikailag támogatja a GET-ben a testet, ez nem helyes, és kiszámíthatatlan viselkedést eredményezhet.
Ha adatokat kell küldeni a szervernek, akkor jobb a POST, PUT vagy más, a kérés testének továbbítására szolgáló módszerek használata.
A GET-ben általában a lekérdezési sztringet (query string) használják paraméterek átadására, például:
GET /api/resource?param1=érték1¶m2=érték2 HTTP/1.1
JSON küldése GET kérés testében nem ajánlott, és a legtöbb szerver és könyvtár nem támogatja.