«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
Bir REST API'si için kimlik doğrulama uygulamanın en iyi yolu
Mobil cihazlar için sosyal temelli uygulamalar geliştiriyoruz. Her uygulama RESTful API web-servislerini kullanır. Giriş yaparken, genellikle kullanıcı adını ve şifreyi cihazda bir yerde saklarım. Sonra onları gönderirim ve cevap olarak profilime erişirim. Ama bunu yapmanın başka bir yolu olduğunu da biliyorum. Bir şekilde belirli bir algoritmaya sahip bir belirteç oluşturur …
21 mobile  rest  login 

7
REST API istemcisi olarak bir Web uygulaması: kaynak tanımlayıcıları nasıl kullanılır
Uygulamayı denediğimde, REST ile ilgili birkaç kavram kafamda çatışıyor. İş mantığını tutan bir REST ful ful API sistemine ve kullanıcı arayüzünü sağlayan bir web uygulamasına sahibim. REST ile ilgili çeşitli kaynaklardan (özellikle Uygulamadaki REST: Hypermedia ve Systems Architecture ) Varlıklarımın ham tanımlayıcılarını göstermemeliyim, köprüleri geri getirmem gerektiğini biliyorum rel="self". Örnek …

4
REST vs RESTful vs "normal" web hizmeti - aynı mı değil mi?
REST ve / veya RESTful uygulamalarıyla ilgili birkaç tanım ve tartışma okudum, ancak bunun gerçek anlamını hala anlamadım. Genellikle GET üzerinden veri toplayan ya da POST üzerinden veriyi bazı web servislerine (genellikle bir PHP betiği) gönderen uygulamalarla çalışıyorum. Şimdi, bu bir RESTful uygulaması mı? Eğer değilse, bir RESTful uygulaması ne …

5
OAuth2 ROPC, genel REST API'leri için Temel Kimlik Doğrulaması mı?
Burada ilgilendiğim özel kullanım örneği, REST istemcilerinin genel kullanıma açık sunucu uç noktalarına (genel REST API'si gibi) karşı kimlik doğrulamasıdır. Buradaki en basit çözüm Temel Kimlik Doğrulama'dır . Ancak çoğu zaman OAuth2'nin neredeyse her durumda üstün bir kimlik doğrulama çözümü olarak lanse edildiğini duyuyorum. Mesele şu ki, REST sunucusuna karşı …
21 rest  oauth  https 

4
İstemciler yine de kullanmak için yeterince gelişmiş olmadığında bir REST API'sinde 'bulunabilirlik' ihtiyacı nedir?
İzlediğim çeşitli görüşmeler ve REST'te taradığım eğiticiler 'keşfedilebilirlik' adı verilen bir şeyi vurgulamaktadır. Sınırlı anlayışımla, bu terim, bir müşterinin gidebileceği http://URLve otomatik olarak yapabileceği şeylerin bir listesini alabileceği anlamına geliyor . Anlamakta güçlük çektiğim şey, 'yazılım istemcilerinin' insan olmadığıdır. Bunlar, sağlanan bağlantılarla tam olarak ne yapılacağını anlamak için sezgisel bilgiye …
20 rest  api  hateoas 

1
OAuth alternatifleri?
Web endüstrisi, API hizmetlerini harici tüketicilere ve geliştiricilere genişletirken OAuth'u kullanmaya yöneliyor / değişiyor. Basit bazı zarafet var .... ve 3 adım OAuth süreci çok kötü değil ... Ben sadece seçeneklerin kötü bir demet en iyi olduğunu bulmak. Dışarıda daha iyi ve daha güvenli olabilecek alternatifler var mı? Güvenlik başvurusu …

5
RESTful mimarisinin Artıları ve Eksileri [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . REST'in artıları ve eksileri ile ilgili olarak gördüğüm en yaygın tartışma, bu tartışmayı SOAP'a …

4
HTTP durum kodları bir sunucudaki iş mantığı hatalarını temsil etmek için kullanılmalı mıdır?
Ben bir istemci (bir tarayıcıda JS) bir sunucu ile konuşmak için bazı API tasarımı ile kavşak biraz. Geçerli bir güvenlik kilidi nedeniyle bir eylemin başarısız olduğunu göstermek için HTTP 409 Çakışması'nı kullanıyoruz. Satefy kilidi, geliştiricilerin müşterilerimizin üretim sistemlerinde yanlışlıkla değişiklik yapmasını önler. Belirli bir API çağrısının neden başarısız olduğunu belirtmek …
20 rest  api  web 

3
DDD Uygulama Hizmetleri ile REST API'si arasında kavramsal uyumsuzluk
Karmaşık bir iş alanı ve bir REST API (kesinlikle REST değil, kaynak odaklı) desteklemek için bir gereksinimi olan bir uygulama tasarlamaya çalışıyorum. Etki alanı modelini kaynak odaklı bir şekilde ortaya çıkarmanın bir yolunu bulmakta zorlanıyorum. DDD'de, bir etki alanı modelinin müşterilerinin Varlıklar ve Etki Alanı Hizmetleri tarafından uygulanan herhangi bir …

1
İç içe REST URL'leri ve üst kimlik, hangisi daha iyi tasarım?
Tamam, iki kaynağımız var: Albumve Song. İşte API: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId Bazı şarkılardan nefret ettiğimizi biliyoruz, Susyörneğin. Nerede searchharekete geçmeliyiz? Başka bir soru. Tamam, şimdi daha gerçek. Albüm 1'i açıp tüm şarkıları yüklüyoruz. JS nesneleri yaratıyoruz, her biri şarkı verilerini tutuyor ve şöyle birkaç yöntemi …

3
Ayrılma REST'te KURU mu?
Varolan bir Java API'sinin işlevlerinin çoğunu ortaya çıkarmak için bir REST API oluşturuyorum. Her iki API da kuruluşumda dahili kullanım içindir; Harici kullanım için tasarım yapmak zorunda değilim. Her iki API üzerinde de etkim var ancak REST'i uyguluyorum. Java API yerel uygulamalar için kullanılmaya devam edecektir ("kullanımdan kaldırılmamaktadır"), ancak REST …
19 java  api  rest  coupling  dry 

1
API anahtarı nereye yerleştirilir: Özel bir HTTP üstbilgisi VS Özel bir şemaya sahip Yetkilendirme üstbilgisi
Bir API Anahtarı üzerinden yetkilendirme / kimlik doğrulama kullanarak bir REST API tasarlıyorum. Bunun için en iyi yer ne olduğunu anlamaya çalıştım ve birçok insan gibi özel bir HTTP üstbilgisi kullanmanızı öneririz öğrendim ProjectName-Api-Key, örneğin: ProjectName-Api-Key: abcde ancak Authorizationbaşlığı özel bir şema ile kullanmak da mümkündür ve ideolojik olarak doğrudur …

2
REST API Tasarımı: Çoklu çağrılar ve API'ya yapılan tek çağrı
Mobil uygulamalar tarafından tüketilecek bir e-Ticaret web sitesi için bir Rest API geliştiriyoruz. Bir uygulamanın ana sayfasında Kaydırıcılar, En İyi Markalar, En Çok Satan Ürünler, Trend Olan Ürünler vb. API çağrıları yapmak için iki seçenek: Tek Çağrı: www.example.com/api/GetAllInHome Birden Fazla Çağrı: www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts Dinlenme api tasarımı için en …
19 rest  api  api-design  url 

5
RESTful API bir şeyin yokluğunu temsil eder
Bir kişinin ruh hayvanını seçip seçmediğini belirlemek için bir API düşünün. Sadece sıfır veya bir ruh hayvanına sahip olabilirler. Şu anda: /person/{id}/selectedSpiritAnimal bir hayvan seçtiklerinde http 200 ve {selectedAnimal:mole} ancak seçimleri olmadığında http 404 değerini döndürür. Bu, benim bir ruh hayvanını HTTP hatası olarak - henüz bir ruh hayvanı seçmemiş …
18 rest 

3
Web uygulamalarında RPC benzeri mekanizmalar yerine neden REST yaygın olarak kullanılmaktadır?
Kısa bir süre önce, en azından bildiğim tipik web uygulaması çerçevelerine kıyasla, web uygulamaları için oldukça sıra dışı bir özel çerçeve kullanan bir şirkette başladım. RESTful bir web servisi yerine, sunucu ile iletişim kurmak için bir RPC mekanizması kullanılır. Sunucuyla iletişim kurmak basit bir işlev çağrısı gibi görünür, ancak işlev …

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.