«web-services» etiketlenmiş sorular

Web hizmetleri, bir ağ üzerinde birlikte çalışabilir makineler arası etkileşimi desteklemek üzere tasarlanmış yazılım sistemleridir.

3
Öngörülen değişiklikler için planlama REST bitiş noktaları için önerilen bir kalıp nedir
Değişim öngören dış uygulamalar için bir API tasarlamaya çalışmak kolay değildir, ancak biraz düşünülmüş bir şey daha sonra hayatı kolaylaştırabilir. Önceki sürüm işleyicilerini yerinde bırakarak geriye dönük uyumu sürdürürken gelecekteki değişiklikleri destekleyecek bir şema oluşturmaya çalışıyorum. Bu makaledeki öncelikli endişe, belirli bir ürün / şirket için tanımlanmış tüm bitiş noktaları …

2
JSON'dan Protobuf'a taşın. Buna değer mi?
XML veya JSON'a (WCF) hizmet verebilecek REST web servislerimiz vardır. Protobufları uygulama fikri ile oynuyorum. Niye ya? Artıları Sunucularda daha az yük. Küçük mesaj boyutu - daha az trafik. Şimdi geçmek daha sonradan daha kolaydır. EKSİLERİ Uygulanması gerekiyor Hata ayıklama için iletileri gidermek / burnunu çekmek daha da zorlaşacak. Sunucuda …

5
Web servis araması gerektiren bir sınıfı nasıl test edebilirim?
Bazı Hadoop web servislerini çağıran bir sınıfı test etmeye çalışıyorum. Kod formun hemen hemen: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } örneğin bir create directory yöntemi, bir create folder method vb. vardır. Kodun üzerinde kontrolüm olmadığı harici bir web servisiyle ilgili olduğu …

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 …

4
Bir mobil istemci ile sunucu arasındaki referans bütünlüğünü korumak
Bu yüzden nispeten basit bir sistem var. Bir mobil istemci, uzak bir SQL sunucusuyla (diğer mobil istemcilerle paylaşılıyor) senkronize etmek istediğim bir sqlite veritabanında kayıtlar oluşturuyor . Bu yüzden, telefonun sqlite tablosunda yeni bir kayıt oluşturduğumda, bu değişikliği bir RESTful API üzerinden uzaktan servisime iletiyorum. Karşılaştığım sorun , birincil anahtarları …
21 sql  web-services 


2
Hiç kimse bir SSL sertifikası için garanti talep etti mi? [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 . 8 yıl önce kapalı . SSL sertifikaları genellikle çeşitli miktarlarda garanti, örneğin 500.000 ABD Doları veya 1 milyon ABD doları tutarında reklam …

4
Neden GraphQL yerine SQL kullanmıyorsunuz?
Geçenlerde RESTful'dan daha üstün olduğunu iddia eden GraphQL'i öğrendim. Ancak, neden SQL ifadelerini bir HTTP GET isteğine koymadığımızı merak etmeye başladım. Örneğin, GraphQL'de { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Hangi SQL karşılığı daha basit değil SELECT id, title FROM movies WHERE id = cixos5gtq0ogi0126tvekxo27; …


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 

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, …

7
Bir web API'sine yönelik bir ağ çağrısı ile çoklu veritabanı çağrıları gerçekten önemli mi?
İşverenlerimden birinde bir REST (ancak SOAP için de geçerli) API üzerinde çalıştık. Uygulama kullanıcı arabirimi olan istemci, API üzerinden web üzerinden (tipik üretim dağıtımlarında LAN) arama yapar. API, veritabanını arar. Tartışmalarımızda tekrarlanan bir tema performanstır: takımdaki bazı kişiler performans nedeniyle tek bir API çağrısından birden fazla veritabanı çağrısı (genellikle okur) …

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 …

3
SOA hizmet kompozisyonu aslında pratikte çalışıyor mu?
Ana SOA hizmet tasarımı ilkelerinden biri Hizmet Oluşturulabilirlik ilkesidir ( https://en.wikipedia.org/wiki/Service_composability_principle ). Buradaki fikir, mevcut hizmetleri yapı taşı olarak kullanarak yeni hizmetler oluşturarak, hızlı bir şekilde yeni hizmetler geliştirebilir. Yeni yöntemler uygularken nesnelerin varolan yöntemlerini nasıl çağırdığınıza benzer şekilde. SOA'nın üretkenlik artışının çoğunun geleceği yer burasıdır. Birisi bunu pratikte gerçekten …

1
Bir web API'sını güvenli hale getirmek için en iyi uygulamalar nelerdir?
Mobil uygulamamızın sunucumuz ve veritabanımızla etkileşime girmesi için bir web hizmeti API'sı oluşturmam gerekiyor (ASP.Net MVC 4'te, ancak bu pek alakalı değil). Çoğu işlemin kullanıcıların hizmetimize kaydolmasını gerektirmediğinden, yalnızca uygulamamızın kullanıcılarına erişimi kısıtlamak istiyoruz. Başka bir yerden yapılan çağrıların (örneğin tüm verilerimizi isteyen veya resmi olmayan bir uygulama oluşturan biri) …

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.