Pređi na sadržaj
ShopentlyLearn

Zahtevi i odgovori

Zajedno posmatrajte HTTP status, tipizovane JSON podatke i metapodatke zahteva.

Zahtev

Content-Type: application/json
Za upise u JSON-u šaljite Content-Type: application/json.
data · meta
Uspešni odgovori sadrže data i meta; odgovori za kolekcije dodatno opisuju paginaciju.
error.code · error.message
Greške sadrže error.code, error.message i informacije o poljima kada su primenjive.

Tipovi podataka

  • Obaveznost polja i dozvoljavanje null nezavisna su svojstva.
  • Obavezno polje sme da sadrži null kada to njegova šema dozvoljava.
  • Sačuvajte JSON logičke vrednosti, cele brojeve, nizove znakova i null bez prisilne konverzije.
  • Novčani iznosi su decimalni nizovi znakova; ne izračunavajte cene binarnim brojevima s pokretnim zarezom.

64-bit · expected_version

  • Neke verzije za kontrolu istovremenih upisa koriste 64-bitne cele brojeve s predznakom.
  • JavaScript klijent mora obrađivati JSON bez gubitka preciznosti za vrednosti iznad Number.MAX_SAFE_INTEGER i slati izvorni prikaz celog broja.
  • Ne zaokružujte verziju i ne pretvarajte je u JSON niz znakova.

Zaglavlja

Cache-ControlNiz znakovaOpciono

Pravila keširanja odgovora.

const: "no-store"
X-Correlation-IDNiz znakovaOpciono

Identifikator za praćenje ovog HTTP zahteva.

WWW-AuthenticateNiz znakovaOpciono

Šema autentifikacije koju zahteva server.

AllowNiz znakovaOpciono

HTTP metode koje ovaj resurs podržava.

Retry-AfterCeli brojOpciono

Najkraće čekanje pre ponavljanja, u sekundama.

minimum: 0
LocationNiz znakovaOpciono

Relativni URL kreiranog resursa.