Siirry sisältöön
ShopentlyLearn

Pyynnöt ja vastaukset

Lue HTTP-tilakoodi, tyypitetty JSON-sisältö ja pyynnön metatiedot yhdessä.

Pyyntö

Content-Type: application/json
Lähetä JSON-kirjoituspyynnöt otsakkeella Content-Type: application/json.
data · meta
Onnistuneet vastaukset sisältävät data- ja meta-kentät. Kokoelmavastaukset kuvaavat lisäksi sivutuksen.
error.code · error.message
Virheet sisältävät error.code- ja error.message-kentät sekä soveltuvin osin kenttäkohtaiset tiedot.

Tietotyypit

  • Pakollisuus ja null-arvon salliminen ovat toisistaan riippumattomia.
  • Pakollinen kenttä voi sisältää null-arvon, jos sen skeema sallii sen.
  • Säilytä JSON-totuusarvot, kokonaisluvut, merkkijonot ja null ilman tyyppimuunnoksia.
  • Rahasummat ovat desimaalimerkkijonoja.
  • Älä laske hintoja binäärisillä liukuluvuilla.

64-bit · expected_version

  • Jotkin samanaikaisuuden hallinnan versiot käyttävät etumerkillisiä 64-bittisiä kokonaislukuja.
  • JavaScript-asiakkaan on käsiteltävä JSON-arvoja ilman tarkkuushäviötä, kun ne ylittävät Number.MAX_SAFE_INTEGER-rajan, ja lähetettävä alkuperäinen kokonaislukuesitys.
  • Älä pyöristä versiota tai muuta sitä JSON-merkkijonoksi.

Otsakkeet

Cache-ControlMerkkijonoValinnainen

Vastauksen välimuistikäytäntö.

const: "no-store"
X-Correlation-IDMerkkijonoValinnainen

Tämän HTTP-pyynnön jäljitykseen käytetty tunniste.

WWW-AuthenticateMerkkijonoValinnainen

Palvelimen vaatima todentamismenetelmä.

AllowMerkkijonoValinnainen

Tämän resurssin tukemat HTTP-metodit.

Retry-AfterKokonaislukuValinnainen

Vähimmäisviive ennen uudelleenyritystä sekunteina.

minimum: 0
LocationMerkkijonoValinnainen

Luodun resurssin suhteellinen URL-osoite.