«api» etiketlenmiş sorular

Bir uygulama programlama arabirimi (API), yazılımın başka bir yazılım tarafından kullanılması amaçlanan spesifikasyondur.

5
Joda Saati ve Java Saati Karşılaştırması
Joda, standart Java süresinden daha zengin ve daha sofistike olmasına rağmen, her zaman kullanılacak en iyi şey olmayabilir. Herhangi bir Java kodunda Joda Time veya Java Time kullanmam gerekip gerekmediğine nasıl karar verebilirim? Gereksinimlerimize bağlı olarak doğru olanı nasıl seçeceğimizi söyleyen bir tür kılavuz var mı?
19 java  api  joda-time 

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 

5
Dahili ve harici API mimarisi
Çalıştığım şirket, yıllar içinde "organik olarak" büyüyen başarılı bir SaaS ürününü sürdürüyor. Mevcut ürünle veri paylaşacak bir dizi yeni ürünle hattı genişletmeyi planlıyoruz. Bunu desteklemek için, iş mantığını tek bir yerde birleştirmek istiyoruz: bir web hizmeti katmanı. WS katmanı aşağıdakiler tarafından kullanılacaktır: Web uygulamaları Verileri içe aktarmak için bir araç …
19 api  web  web-services 

1
SOA / Mikro Hizmetler: Hizmetler arası iletişimde yetkilendirme nasıl ele alınır?
ön plan Monolitik bir platformdan daha Hizmet Odaklı Bir Mimariye geçiyoruz. Çok temel DDD ilkelerini uyguluyoruz ve alanımızı farklı sınırlı bağlamlara ayırıyoruz. Her alan adı dağıtılır ve bir web API (REST) ​​aracılığıyla bir hizmet sunar. İşimizin doğası gereği Rezervasyonlar , Hizmetler , Müşteriler , Ürünler vb.Gibi hizmetlerimiz var . Ayrıca, …

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 

2
Bir şeyi “ortaya çıkarmak” ne demektir?
Bu yüzden bir Google App Engine Uygulaması oluşturmaya çalışıyorum ve birkaç kez "teşhir" terimiyle karşılaşıyorum, örneğin "ilk uygulamanız HTTP tabanlı bir API kullanarak nesneleri ortaya çıkarabilir" ve "bu datamodel sınıfını bir REST API ". "Maruz kalmak" ne anlama geliyor? İlişkili belirli bir eylem var mı, yoksa tasarımın soyut bir parçası …

4
Bir web API'sından vazgeçme: En İyi Uygulamalar?
Sonunda, herkese açık web API'nızın bölümlerini amortismana tabi tutmanız gerekir. Ancak bunu yapmanın en iyi yolunun ne olacağı konusunda kafam karıştı. Büyük bir 3. taraf uygulama tabanınız varsa, API'nın eski sürümlerini sormak neredeyse tüm uygulamalar bir gecede başarısız olacağından bunu yapmanın yanlış yolu gibi görünüyor. Ancak eski web api'leri sonsuza …
18 api 

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 …

6
Java'nın ortak alanları bu noktada sadece trajik bir tarihsel tasarım hatası mıdır? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu noktada Java ortodoksisi, nesne durumu için hiçbir zaman genel alanları kullanmamalıdır. (Mutlaka hemfikir değilim, ama bu …

3
Web API'ları nasıl çalışır? [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 . 6 yıl önce kapalı . Üçüncü tarafların verilere erişmesine ve bunları değiştirmesine yardımcı olan Facebook, Twitter vb.Gibi birçok web …

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 

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 

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 …

4
Microservices REST veya AMQP, bu durumda
Mikro hizmet mimarisi ile ilgili birçok makale okudum ve AMQP veya REST'in ne zaman kullanılacağını merak ediyordum. Hizmetler arasındaki gevşek bağlantının iyi bir şey olduğunu okudum ve AMQP bu durumda iyi bir seçim gibi görünüyor. Ancak AMQP kullanırsak, artık REST uç noktalarına ihtiyacımız olmadığı anlamına gelir (ancak HATEOAS konseptini kaybettiğimiz …

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.