Middle
Kun je in een GET-verzoek een body gebruiken, bijvoorbeeld JSON verzenden?
sobes.tech AI
Antwoord van AI
Volgens de standaard mogen HTTP GET-verzoeken geen body bevatten. Hoewel sommige clients en servers technisch gezien een body in GET kunnen ondersteunen, is dit niet correct en kan het leiden tot onvoorspelbaar gedrag.
Als je gegevens naar de server moet sturen, gebruik dan bij voorkeur POST, PUT of andere methoden die bedoeld zijn voor het verzenden van de body van het verzoek.
Om parameters in GET door te geven, wordt meestal de query string gebruikt, bijvoorbeeld:
GET /api/resource?param1=waarde1¶m2=waarde2 HTTP/1.1
Het wordt niet aanbevolen JSON in de body van een GET-verzoek te sturen, en de meeste servers en bibliotheken ondersteunen dit niet.