«web-api» etiketlenmiş sorular

ASP.net Web API gibi web protokolleri üzerinden iletişim kuran belirli API'lerin yanı sıra ağ iletişimi için web sayfalarına veya cihaz iletişimi için uygulamalara maruz kalan API'ler

4
DTO'lar için kompozisyon ve kalıtım kullanın
Tek Sayfa Uygulamamız için bir REST API'si sağlayan bir ASP.NET Web API'miz var. Bu API üzerinden veri aktarmak için DTO'lar / POCO'lar kullanıyoruz. Sorun şu ki, bu DTO'lar zamanla büyüyor, bu yüzden şimdi DTO'ları yeniden düzenlemek istiyoruz. Ben nasıl bir DTO tasarlamak için "en iyi uygulamalar" arıyorum: Şu anda sadece …
13 rest  api-design  web-api  dto  poco 

3
JSON tuşlarında tire kullanmak kötü bir uygulama mıdır?
Tire (kebab-case) kullanan JSON anahtarlarına erişme etrafında dönen birçok soru görüyorum, ancak şimdi kendimi sadece anahtarlarımda camelCase veya snake_case'e yapışmam gerektiğini merak ediyorum. Tirelerin, diller arasında taşındığında karmaşık eşlemeler oluşturabileceğini de biliyorum. Bazı JSON serisini kaldırmak kütüphaneler bu anahtarları bir camelCase tarzı dönüştürmek gördüm. Misal: var something = { "some-value": …

3
CRUD dışı işlemleri gerçekleştirmek için bir REST API nasıl tasarlanır?
SOĞUK tabanlı hizmetler kümesi RESTful API dönüştürmek çalışıyorum. İşlem adlarını analiz ederek kaynakları belirleyerek başladım ve kaynağı aldım Subscription. Aboneliğin durumunu güncellemem POSTgerektiğinde, kaynaklara doğrudan erişemediğim için sunucuya bir istek gönderemiyorum , ancak özelliklerini güncellemek için bazı RPC tarzı işlemleri çağırmam gerekiyor. Ayrıca, yalnızca ve yalnızca aboneliğin durumunu "etkin" olarak …

1
Bir REST API'sindeki rel = “self” bağlantısının anlamı nedir?
HTML belgelerinde sık sık aşağıdakileri görüyorum <link rel="self" href="http://example.com/something"> ya da JSON'da böyle link: { rel="self", href="http://example.com/something" } veya XML biçiminde <atom:link rel="self" href="http://example.com/something" /> Bazı sorularım vardı: Neden bu bağlantıyı eklemelisiniz? Ne avantaj sağlıyor? (Lütfen bana bunun bir nedeni olduğunu söyle ve bu sadece "iyi uygulama" tılsımı değil) Bu …
11 rest  web-api 

2
REST API'si tek bir bileşik kaynak olarak birden çok kaynak döndürebilir mi?
Bir REST API oluşturma aşamasındayım ve şu anda aşağıdaki sorunla karşılaşıyorum: Fooilk kaynaktır. CRUD işlemleri /foo/URI aracılığıyla uygulanabilir . Barikinci kaynaktır. CRUD işlemleri /bar/URI aracılığıyla uygulanabilir . Her Foobiri sıfır veya bir ile ilişkilidir Bar. BarBir alt kaynak olarak davranmamamın Foonedeni, aynı Barörneğin mutiple Foos arasında paylaşılabilmesidir . Bu yüzden, …

2
Bir API'nın yetkisiz kullanımını nasıl önleyebilirim?
Bir "widget", ortakları bazı UI görüntülemek ve API bizim çağrı yapmak için web sitelerine gömmek bir komut dosyası tasarlamak zorunda. Temel olarak, bu sitelerdeki verilerimizi API çağrılarımızda sağladıkları bazı kimliklere dayanarak görüntüler. Bundan kaçınmak istediğimiz, API'yı kötüye kullanan ve kataloğumuzun tamamını kazımak için kullanan birisidir. Betiğimizi yerleştiren her iş ortağına, …

1
API ve uygulama arasında nesne paylaşma düzeni
Web uygulamamın tasarımı hakkında ciddi şüphelerim var. İş mantığını arayüzden ayırmak istedim, böylece veritabanına yapılan tüm istekleri işleyen bir Web API'sı yaptım. Entity çerçeveli bir ASP.NET Web API'sı ve bir iş birimi ve genel veri havuzu modeli. Şimdiye kadar her şey iyi. SORUN Yardıma ihtiyacım olduğunda API ile uygulama arasında …
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.