GET-pyynnöillä ei ole pyyntötekstiä, joten kaikkien parametrien on näytettävä URL-osoitteessa tai otsikossa. … Vaikka se ei muuta palvelimen tilaa, sen parametrit ovat joskus liian pitkiä mahtumaan URL-osoitteeseen tai
Voimmeko saada API:n pyynnön rungolla?
Kyllä, voit lähettää pyynnön tekstiosan GETillä, mutta sillä ei pitäisi olla mitään merkitystä.
Millä HTTP-pyynnöllä voi olla teksti?
HTTP-pyyntökappaleet ovat teoriassa sallittuja kaikille menetelmille paitsi TRACE, mutta niitä ei käytetä yleisesti paitsi PUT-, POST- ja PATCH-muodoissa. Tämän vuoksi jotkin asiakaskehykset eivät välttämättä tue niitä kunnolla, ja sinun ei pitäisi sallia GET-, DELETE-, TRACE-, OPTIONS- ja HEAD-menetelmien pyyntöelimiä.
Voiko poistamissovellusliittymällä olla pyynnön runko?
Kyllä on sallittua lisätä body DELETE-pyyntöihin, mutta se on semanttisesti merkityksetöntä.
Kuinka lähetän tekstipyynnön API:ssa?
Pyyntötekstejä käytetään yleensä "luo"- ja "päivitys"-toimintojen yhteydessä (POST, PUT, PATCH).
Näiden merkkien lähettäminen sellaisenaan, käytä enableReserved-avainsanaa näin:
- requestBody:
- sisältö:
- application/x-www-form-urlencoded:
- skeema:
- tyyppi: objekti.
- ominaisuudet:
- foo:
- tyyppi: merkkijono.