«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.

1
Birçok eşzamansız çağrıya karşı API'ya yapılan tek çağrı
Javascript aracılığıyla bir HTML5 ön ucu tarafından tüketilecek bir REST API geliştiriyoruz. Uygulama kuruluş içinde kullanım içindir ve genellikle yaklaşık 300 kullanıcısı vardır, ancak 1000'e kadar kullanıcıyı ölçeklendirmek istiyoruz. Normalde API'ya bağlantılar LAN içinde yapılacaktır, bu nedenle bağlantıların kalitesi ve gecikmesi iyi olacaktır, ancak bağlantıların daha yavaş olabileceği ve 3G …
12 rest  api  ajax 



2
Kaynak kodunda API anahtarını gizlemenin en iyi yolu
Bir uygulamada, özellikle ac # .NET uygulamasında özel bir API anahtarını koruma konusunda bazı fikirlere ihtiyacım var. Öncelikle, kaynak koddaki herhangi bir şeyi gizlemenin teorik olarak imkansız olduğunu anlıyorum, bu yüzden başka bir fikir buldum, ancak bunun ne kadar makul olduğundan emin değilim. Her neyse, özel anahtarı doğrulamak için bir …
12 c#  api  authentication 

1
RESTful API'si ne kadar ayrık olmalıdır?
Daha önce hiç RESTful API inşa etmedim ve ne kadar ayrık olması gerektiğini merak ediyorum? Örneğin, adı, adresi, telefon numarası, e-posta adresi, dili vs. olan bir müşterim olduğunu varsayalım. Her bir alanı (güncelleme adresi, güncelleme e-posta adresi, vb.) Güncellemenin bir yolu var mı, yoksa tüm müşteri için tek bir güncelleme …
12 api  rest 

2
RESTful API'sinde komut desenini uygulama
Umarım olabildiğince RESTful hale getirmek için bir HTTP API tasarlama sürecindeyim. İşlevselliğin birkaç kaynağa yayıldığı bazı eylemler vardır ve bazen geri alınması gerekir. Kendi kendime düşündüm, bu bir komut kalıbına benziyor, ama onu bir kaynağa nasıl modelleyebilirim? Böyle bir şeyle yaratılacak olan DepositAction gibi XXAction adında yeni bir kaynak tanıtacağım …

3
@Deprecated gibi deneysel veya eksik API'ler nasıl belgelenir?
Bir yöntem veya API'nin kod tabanında olduğu, ancak uygulamasının tamamlanmadığı veya büyük olasılıkla değişeceği için kullanılmaması gerektiği anlamına gelen "kullanımdan kaldırma" ifadesinden farklı ancak iyi bir terim var mı? (Evet, biliyorum, bu yöntemler herkese açık olmamalı, yada yada yada. Durumumu yaratmadım, sadece en iyisini yapmaya çalışıyorum.) İnsanlar ne önerir? Deneysel, …

2
Yeni Başlayanlar İçin Java Spring ile RESTful Service'in Yapısı
Java web geliştirme becerileri konusunda nispeten yeniyim. API'ler hakkında çok az şey anladığımdan RESTful hizmet için iyi bir aday olacağını düşündüğüm bir projem var. Bunun nasıl yapılandırılması gerektiğine dair ayrıntılara girmeye çalışıyorum, ama gerçekten google aramalar ve zaten sahip olduğum materyalleri okuma açısından herhangi bir yere ulaşmıyorum. Bu yazının, bu …

2
Bir alt nesne göndermek ve tüm ebeveynlerin tüm alt öğelerini almak için API uç noktaları nasıl tasarlanır?
Örneğin varlıklarım var: Müşteri, Rapor. Müşteri birçok Rapor içerebilir ve tek bir Rapor yönetimi için uç nokta bu şekilde iç içe olması gerektiğini düşünüyorum: /clients/{client_id}/reports/{report_id} Bir müşterinin tüm raporlarına gelince, enpoint bekleniyor: /clients/{client_id}/reports Ancak, API'nın tutarlı ve iyi tasarlanmış olmasını sağlamak için tüm İstemcilerin Tüm Raporlarını almak için nasıl bir …
12 rest  api  api-design 

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": …

4
MVC ve RESTful API hizmeti
MVC oldukça basittir. Bir Model, bir Denetleyici ve bir Görünüm var. Bir web sitesi oluşturduğumuzda, hepsi ' istemci sunucuya REST anahtar kelime isteği gönderir -> sunucu istenen URL'yi denetleyici eylemiyle eşleştirir -> sonra veri toplama / işleme için modelleri çağıran sonucu alır -> ve sonucu istemciye HTML sayfası (görünüm) olarak …

7
Bir numarada özel bir “ALL” değerine sahip olmak iyi bir uygulama mı
Bir mikro hizmetler ortamında yeni bir hizmet geliştiriyorum. Bu bir REST hizmetidir. Basit olması için, yolun: / historyBooks olduğunu varsayalım. Ve bu yol için POST yöntemi yeni bir tarih kitabı oluşturur. Bir tarih kitabının tarihte bir veya daha fazla dönemi kapsadığını varsayalım. Kısacası, insanlık tarihinin sadece aşağıdaki dönemlerine sahip olduğumuzu …
11 rest  api  json  enum 

5
Java'nın Boolean sınıfı - neden bir numaralandırma olmasın?
Bana göre Boolean sınıfı bir enum olarak uygulanacak ideal bir aday. Kaynak koduna bakıldığında, sınıfın çoğu değişmeden bir numaralandırmaya taşınabilen statik yöntemlerdir, geri kalanı bir numaralandırma olarak çok daha basit hale gelir. Orijinali karşılaştırın (yorumlar ve statik yöntemler kaldırıldı): public final class Boolean implements java.io.Serializable, Comparable<Boolean> { public static final …
11 java  api  source-code 

4
Kongre bölgelerini belirlemek için bir API var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Kongre bölgesini, kullanıcının sağladığı bir adrese göre belirlemek istiyorum. Bu kullanıcının onu aramasını engeller. Bu tür bir …
11 api 


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.