Middle
Може ли у GET-захтеву користити body, на пример послати JSON?
sobes.tech АИ
Одговор од АИ
Prema standardu, HTTP GET zahtevi ne bi trebalo da sadrže telo (body). Iako neki klijenti i serveri tehnički mogu podržavati telo u GET, to nije ispravno i može dovesti do nepredvidivog ponašanja.
Ako je potrebno poslati podatke na server, bolje je koristiti POST, PUT ili druge metode namenjene za prenos tela zahteva.
Za prenos parametara u GET obično se koristi niz upita (query string), na primer:
GET /api/resource?param1=vred1¶m2=vred2 HTTP/1.1
Slanje JSON-a u telu GET zahteva nije preporučljivo i nije podržano od strane većine servera i biblioteka.