Sobes.tech
Middle

Kas GET-päringus saab kasutada body, näiteks saata JSON-i?

sobes.tech AI

Vastus AI-lt

Vastavalt standardile ei tohiks HTTP GET-päringutel olla keha (body). Kuigi mõned kliendid ja serverid võivad tehniliselt toetada keha GET-is, see ei ole õige ja võib põhjustada ettearvamatut käitumist.

Kui on vaja saata andmeid serverile, on parem kasutada POST, PUT või muid meetodeid, mis on mõeldud päringu keha edastamiseks.

GET-is parameetreid edastatakse tavaliselt päringu stringi (query string) kaudu, näiteks:

GET /api/resource?param1=väärtus1&param2=väärtus2 HTTP/1.1

JSON-i saatmine GET-päringu kehas ei ole soovitatav ning seda ei toetata enamikus serverites ja teekides.