«rest» etiketlenmiş sorular

Temsili durum aktarımı veya REST, ağ yazılımı için web üzerinden bilgi aktarımı yapan mimari bir stildir.

2
Hipermedinin (HATEOAS) faydası nedir?
HATEOAS'ın programlar tarafından kullanılması amaçlanan API'ların (doğrudan API'nıza göz atan insanların aksine) faydasını anlamıyorum. Elbette, müşteri bir URL şemasına bağlı değil, ancak aklımdaki aynı şey olan bir veri şemasına bağlı. Örneğin, bir siparişteki bir öğeyi görüntülemek istediğimi varsayalım, sipariş URL'sini zaten keşfettiğimi veya bildiğimizi varsayalım. HATEOAS: order = get(orderURL); item …

6
POSTing işleminden önce bir önizleme göstermek için REST bitiş noktası
Bir REST arka uç ve HTML + JS ön uç tarafından desteklenmektedir yeni bir web uygulaması tasarlıyorum. Uygulamanın birçok öğesinin durumunda birkaç yan etkisi olan bir varlığı değiştirmek için (PO'yu çağıralım) bir POST yöntemi vardır. POST'un şu şekilde yapıldığını varsayalım : POST /api/config BODY {config: ....} Bu nedenle, son kullanıcının …

3
RESTful API'sında jeton yenileme / oturum sona erme durumunu işleme
Kullanıcı kimlik doğrulaması için JWT belirteçleri (bir loginbitiş noktası tarafından yayınlanan ve daha sonra tüm üstbilgilere gönderilen) kullanan RESTful API oluşturuyorum ve belirteçler, sabit bir süre sonra yenilenmesi gerekiyor ( renewyenilenen bir belirteç döndüren bir bitiş noktası çağrılıyor) ). Bir kullanıcının API oturumunun jetonun süresi dolmadan geçersiz hale gelmesi olasıdır, …

1
RESTful HTTP ve websocket aynı uygulamada mı?
Bir uygulama zaten WebSocketcanlı yayınlar için açılmışsa, bunu AJAXsunucuyla diğer iletişimler için mi kullanmalıyım? Bağlantı zaten açılmış olduğundan, Request/Responsegerçek zamanlı olmayan istekler için kullanmalı mıyız ? RESTful HTTPİstekleri tercih ediyorum çünkü hata ayıklamalarını daha kolay buluyorum. API'nın ne döndürdüğünü test etmek için URL veya bukleler içeren bir tarayıcı kullanabilirsiniz. Açmak …
17 rest  ajax  websockets 

2
Etkinlik kaynağı ve REST
Event Sourcing tasarımıyla karşılaştım ve bir REST istemcisinin gerekli olduğu bir uygulamada kullanmak istiyorum (kesin olmak RESTful). Ancak REST oldukça CRUD benzeri ve olay kaynak görev tabanlı olduğu için bunları birbirine bağlamak başarısız. REST sunucusuna yapılan isteklere göre komutların nasıl oluşturulacağını merak ediyordum. Bu örneği düşünün: REST ile File adlı …

2
Bir API http temel kimlik doğrulamasını nasıl kullanmalıdır?
Bir API bir istemcinin kimlik doğrulaması gerektirdiğinde, kullanılan iki farklı senaryo gördüm ve durumum için hangi durumda kullanmam gerektiğini merak ediyorum. Örnek 1. Üçüncü tarafların HTTP Basic kullanarak bir belirteç ve sır ile kimlik doğrulaması yapmasına izin vermek için şirket tarafından bir API sunulmaktadır. Örnek 2. API, son kullanıcının kimliğini …

1
REST API güvenliği: HMAC / key hashing vs JWT
Sadece bu makaleyi okuyun birkaç yaşındadır ama DİNLENME API'leri güvence zeki bir şekilde tarif etmektedir. esasen: Her müşterinin benzersiz bir genel / özel anahtar çifti vardır Özel anahtarı yalnızca istemci ve sunucu bilir; asla tel üzerinden gönderilmez Her istekte, istemci birkaç girdi alır (tüm isteğin kendisi, geçerli zaman damgası ve …

7
Daha hızlı olan nedir? REST API mi kullanıyorsunuz veya doğrudan bir veritabanını mı sorguluyorsunuz?
Daha hızlı performans akıllıca nedir? Bir REST API'si oluşturma ve web uygulamanızın veritabanınızla tüm etkileşimleri yapmak veya doğrudan veritabanınızı sorgulamak için REST API'sini kullanması (yani dilinizin Java için JDBC gibi bir veritabanını sorgulamak için kullandığı tipik nesneyi kullanarak)? REST ile gördüğüm yol: Kodunuzda REST yöntemini çağırmak için bir nesne oluşturuyorsunuz …
16 database  rest  sql 

4
Bant genişliğinden tasarruf etmek için birden fazla HTTP isteğini birleştirmek iyi bir fikir mi?
Bazen yavaş mobil bağlantı üzerinden kullanılacak tek sayfalık bir uygulama hazırlıyorum. Bazı kısımları API talepleri açısından oldukça ağırdır (yeni bir ekran görüntüsü için on farklı kaynak getiriliyor). Şimdi, bu hizmetleri gerekli tüm verileri sağlayan, ancak REST ilkeleri açısından "saf" olmayan bir hizmetle birleştirmek iyi bir fikir mi? Beklenecek önemli performans …
16 api  rest  http 

1
REST web hizmetimi nasıl test edebilirim?
Birim sınamasında yeniyim, sadece DB'yi çağıran ve bir DTO dolduran bir REST web yöntemim var. Sahte kod: public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Şüphem, bu yöntemler için testlerin nasıl yazılacağı ve dahil edilecek testlerin türü (Entegrasyon / Birim). Ve birim testleri için …

2
RESTful API'sında iç içe kaynaklar ne zaman kullanılır?
İki kaynağım var: kullanıcılar ve bağlantılar. Kullanıcıların kendileriyle ilişkili birkaç bağlantısı olabilir. Aşağıdaki URI'da bir kullanıcıyla ilişkili bağlantılara erişebilmeniz için RESTful API'mi tasarladım: /users/:id/links Ancak, her zaman sadece bağlantılar için bir URI'ye ihtiyacım var - bazen kullanıcı ne olursa olsun tüm bağlantıları isteyebilirim. Bunun için var: /links Kulağa hoş geliyor …
16 api  rest  api-design 

3
REST URI'sindeki eylemleri (fiiller) temsil etme
Müşteri belgelerim için gerçekleştireceğim bir yazdırma işlemim var. Ekleme, güncelleme, silme gibi diğer standart işlemlerin de gerçekleştirilmesi gerekiyor. yani, ben var: Yeni müşteri oluşturmak için: URI = / customer / {id}, = POST, Methodname = CreateCustomer () Güncelleme için: URI: / customer / {id}, = PUT, method = UpdateCstomer () …
16 rest 

3
Hangi .NET REST yaklaşımını / teknolojisini / aracını kullanmalıyım?
RESTful bir web hizmeti ve çoğunlukla Silverlight'ta olan birkaç istemci uygulaması uyguluyorum. API hem sunucu tarafı hem de istemci tarafı geliştirmek için seçenekler bir litany buluyorum ama hangisinin en iyi yaklaşım olduğundan emin değilim. İstikrardan ve birkaç ay sonra var olmaya devam edecek bir platformdan endişeliyim. .NET 3.5 ile REST …
16 .net  rest  wcf 

1
Çoğu API Ağ Geçidi çözümünde 'toplama' neden desteklenmiyor?
API Ağ Geçidi hakkında okurken, her seferinde ortaya çıkan şeylerden biri, API Ağ Geçidi'nin birden çok uç noktadan sonuçları bir araya getirmeniz gereken bir yer olmasıdır. Kulağa hoş geliyor. Ancak, AWS API Gateway, Kongo ve Netflix Zuul gibi birçok popüler API Gateway çözümü bu özelliği desteklemez. Bunu kesmek veya özel …

1
Bir REST API'sini kullanarak yerel mobil uygulamanın kimliğini doğrulama
Yakında yeni bir projeye başlıyorum, bu da tüm büyük mobil platformlar (iOS, Android, Windows) için mobil uygulamayı hedefliyor. Bir istemci-sunucu mimarisi olacaktır. Uygulamaya hem bilgi hem de işlemsel. İşlem bölümü için, bir işlem yapılabilmesi için önce bir hesaba sahip olmaları ve giriş yapmaları gerekir. Mobil geliştirmede yeniyim, bu yüzden kimlik …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.