Sobes.tech
Middle

Este posibil să folosiți corpul în cererea GET, de exemplu, să trimiteți JSON?

sobes.tech AI

Răspuns de la AI

Conform standardului, cererile HTTP GET nu trebuie să conțină corp (body). Deși unii clienți și servere pot suporta tehnic un corp în GET, acest lucru nu este corect și poate duce la comportamente imprevizibile.

Dacă trebuie să trimiteți date către server, este mai bine să folosiți POST, PUT sau alte metode destinate transmiterii corpului cererii.

Pentru transmiterea parametrilor în GET, se folosește de obicei șirul de interogare (query string), de exemplu:

GET /api/resource?param1=valoare1&param2=valoare2 HTTP/1.1

Trimiterea JSON în corpul unei cereri GET nu este recomandată și nu este suportată de majoritatea serverelor și bibliotecilor.