Sobes.tech
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&param2=é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.