İçeriğe atla
ShopentlyLearn

İstekler ve yanıtlar

HTTP durumunu, türleri belirli JSON verilerini ve istek meta verilerini birlikte değerlendirin.

İstek

Content-Type: application/json
JSON yazma isteklerini Content-Type: application/json ile gönderin.
data · meta
Başarılı yanıtlar data ve meta içerir; koleksiyon yanıtlarında ayrıca sayfalama bilgileri bulunur.
error.code · error.message
Hatalar error.code, error.message ve uygun durumlarda alan bilgileri içerir.

Veri türleri

  • Bir alanın zorunlu olması ile null kabul etmesi birbirinden bağımsızdır.
  • Şeması izin veriyorsa zorunlu bir alan null içerebilir.
  • JSON içindeki mantıksal değerleri, tam sayıları, dizeleri ve null değerini türlerini zorla dönüştürmeden koruyun.
  • Parasal tutarlar ondalık dize olarak aktarılır; fiyatları ikili kayan noktalı sayılarla hesaplamayın.

64-bit · expected_version

  • Eşzamanlı değişiklik denetiminde kullanılan bazı sürümler işaretli 64 bit tam sayılardır.
  • JavaScript istemcisi Number.MAX_SAFE_INTEGER üzerindeki değerler için kayıpsız JSON işleme kullanmalı ve özgün tam sayı gösterimini göndermelidir.
  • Sürümü yuvarlamayın veya JSON dizesine dönüştürmeyin.

Başlıklar

Cache-ControlDizeİsteğe bağlı

Yanıtın önbellek ilkesi.

const: "no-store"
X-Correlation-IDDizeİsteğe bağlı

Bu HTTP isteğini izlemek için kullanılan tanımlayıcı.

WWW-AuthenticateDizeİsteğe bağlı

Sunucunun gerektirdiği kimlik doğrulama şeması.

AllowDizeİsteğe bağlı

Bu kaynağın desteklediği HTTP yöntemleri.

Retry-AfterTam sayıİsteğe bağlı

Yeniden denemeden önce saniye cinsinden en kısa bekleme süresi.

minimum: 0
LocationDizeİsteğe bağlı

Oluşturulan kaynağın göreli URL'si.