Zahteve GET nimajo telesa zahteve, zato morajo biti vsi parametri prikazani v URL-ju ali v glavi. … Čeprav ne spreminja stanja strežnika, so njegovi parametri včasih predolgi, da bi se prilegali v URL ali glavo
Ali lahko dobimo API s telesom zahteve?
Da, telo zahteve lahko pošljete z GET, vendar ne bi smelo imeti nobenega pomena.
Katera zahteva HTTP ima lahko telo?
HTTP telesa zahteve so teoretično dovoljena za vse metode razen TRACE, vendar se običajno ne uporabljajo, razen v PUT, POST in PATCH. Zaradi tega jih nekateri odjemalski okvirji morda ne podpirajo pravilno in ne bi smeli dovoliti teles zahtev za metode GET, DELETE, TRACE, OPTIONS in HEAD.
Ali ima API za brisanje lahko telo zahteve?
Da, dovoljeno je vključiti telo na zahteve DELETE, vendar je pomensko nesmiselno.
Kako pošljem zahtevo telesa v API-ju?
Tele zahteve se običajno uporabljajo pri operacijah »ustvari« in »posodobi« (POST, PUT, PATCH).
Za omogočanje pošiljanja teh znakov kot je, uporabite ključno besedo allowReserved takole:
- requestBody:
- vsebina:
- application/x-www-form-urlencoded:
- shema:
- vrsta: predmet.
- lastnosti:
- foo:
- vrsta: niz.