GET päringutel ei ole päringu keha, seega peavad kõik parameetrid olema URL-is või päises. … Kuigi see ei muuda serveri olekut, on selle parameetrid mõnikord liiga pikad, et URL-i või HTTP päisesse mahuks.
Kas saame API hankida koos taotluse sisuga?
Jah, saate saata päringu keha koos GET-iga, kuid sellel ei tohiks olla mingit tähendust.
Millise HTTP-päringu sisu võib olla?
HTTP päringu kehad on teoreetiliselt lubatud kõikide meetodite jaoks, välja arvatud TRACE, kuid neid ei kasutata tavaliselt, välja arvatud PUT, POST ja PATCH. Seetõttu ei pruugi mõned kliendiraamistikud neid korralikult toetada ja te ei tohiks lubada meetodite GET, DELETE, TRACE, OPTIONS ja HEAD päringukehi.
Kas API kustutamisel saab päringu keha olla?
Jah, on lubatud DELETE taotlustele lisada kehaosa, kuid see on semantiliselt mõttetu.
Kuidas API-s kehapäringut saata?
Taotluse kehasid kasutatakse tavaliselt koos loomis- ja värskendamistoimingutega (POST, PUT, PATCH).
Nende märkide saatmise lubamiseks nii nagu on, kasutage märksõna allowReserved nagu nii:
- requestBody:
- sisu:
- application/x-www-form-urlencoded:
- skeem:
- tüüp: objekt.
- omadused:
- foo:
- tüüp: string.