Middle
È possibile utilizzare un corpo in una richiesta GET, ad esempio inviare JSON?
sobes.tech AI
Risposta dell'AI
Secondo lo standard, le richieste GET HTTP non dovrebbero contenere il corpo (body). Sebbene alcuni client e server possano supportare tecnicamente un corpo in GET, ciò non è corretto e può portare a comportamenti imprevedibili.
Se è necessario inviare dati al server, è meglio usare POST, PUT o altri metodi progettati per trasmettere il corpo della richiesta.
Per trasmettere parametri in GET, si utilizza generalmente la stringa di query, ad esempio:
GET /api/resource?param1=valore1¶m2=valore2 HTTP/1.1
L'invio di JSON nel corpo di una richiesta GET non è raccomandato e non è supportato dalla maggior parte dei server e delle librerie.