Bu bir süredir beni şaşırttı.
Örneğin, JSON tüketen ve üreten bir sisteme temel içerik sağlayan bir REST API'miz var. Bu uç noktada bir resme ve açıklamaya bir URL üretir ve şöyle bulunur: // localhost / myApi / pictures / 1
{
id: 1,
description: "This is a pretty picture of a daisy",
URL: <OUR URL>
}
Şimdi OUR_URL, API'da örneğin // localhost / myApi / files / pictures / 1 olan bir JPG döndüren bir konuma işaret etmelidir (API'nın arkasındaki uygulama dosyanın fiziksel içeriğini okur ve ardından istemciye geri gönderir) ). Bu, JSON yanıtları üreten API'nin geri kalanından açıkça farklıdır ve gerçek dosyanın okunması ve akışından ek yük olacaktır.
Alternatif olarak OUR_URL, REST hizmetinin kapsamı dışında bir URL'yi göstermelidir, bu nedenle //localhost/files/pictures/1.jpg dosyasını doğrudan okur.
Soru şu:
RESTful API dosyaları veya sadece bir konum döndürmek mümkün mü?