Preskoči na vsebino
ShopentlyLearn

Zahteve in odgovori

Skupaj preberite status HTTP, tipizirane podatke JSON in metapodatke zahteve.

Zahteva

Content-Type: application/json
Zapise JSON pošljite z glavo Content-Type: application/json.
data · meta
Uspešni odgovori vsebujejo data in meta; odgovori zbirk dodatno opisujejo straničenje.
error.code · error.message
Napake vsebujejo error.code, error.message in po potrebi podatke o poljih.

Podatkovni tipi

  • Obveznost polja in dovoljenje za null sta neodvisna.
  • Obvezno polje lahko vsebuje null, če njegova shema to dopušča.
  • Logične vrednosti JSON, cela števila, nize in null ohranite brez pretvorb.
  • Denarni zneski so decimalni nizi; cen ne računajte z binarnimi števili s plavajočo vejico.

64-bit · expected_version

  • Nekatere različice za nadzor sočasnosti uporabljajo predznačena 64-bitna cela števila.
  • Odjemalec JavaScript mora pri vrednostih nad Number.MAX_SAFE_INTEGER uporabljati obdelavo JSON brez izgube natančnosti in poslati izvirno celoštevilsko predstavitev.
  • Različice ne zaokrožujte in je ne pretvarjajte v niz JSON.

Glave

Cache-ControlNizIzbirno

Pravila predpomnjenja odgovora.

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

Identifikator za sledenje tej zahtevi HTTP.

WWW-AuthenticateNizIzbirno

Shema preverjanja pristnosti, ki jo zahteva strežnik.

AllowNizIzbirno

Metode HTTP, ki jih podpira ta vir.

Retry-AfterCelo številoIzbirno

Najkrajši zamik pred ponovitvijo v sekundah.

minimum: 0
LocationNizIzbirno

Relativni URL ustvarjenega vira.