«rest» etiketlenmiş sorular

Temsili durum aktarımı veya REST, ağ yazılımı için web üzerinden bilgi aktarımı yapan mimari bir stildir.


3
HTML'i bir JSON API'sinden döndürmek uygun mudur?
Mevcut projemde yalnızca JSON'u desteklediği belgelenen yeni oluşturulan RESTful API'lerin tüketimini içeren bir hizmetin uygulanmasından sorumluyum. Müşteri sürekli 'application / json' kabul başlığını ve 'application / json' içerik türünü talep eder. Bununla birlikte, bazı bitiş noktaları bir HTML gövdesi bile olsa bir HTML içerik türüne bir yanıt gönderir. Bana göre …

4
Kimlik doğrulama için 3. taraf (örneğin Google, Facebook, Twitter) kullanmak için RESTful bir web hizmeti nasıl kurmalıyım?
İşim için, sahip olduğumuz birkaç web sitesini yönlendirmek için kullandığımız güzel bir RESTful web servisimiz var. Temel olarak web hizmeti, destek biletleri oluşturmanıza ve bunlarla çalışmanıza izin verir ve web sitesi ön uçtan sorumludur. Herhangi bir web servis talebi, kullanıcıyı ve her arama için şifresini doğrulamak için kullandığımız bir auth …

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

6
RESTful olmayan bir HTTP API'si ne çağrılır? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . HTTP tabanlı bir API'ye ne ad verirsiniz, kaynakları adlandırmak için URI'yi ve bu kaynakları işlemek için HTTP …
24 terminology  rest  api  http 

3
“Plan sınırı aşıldı” yanıtı için önerilen HTTP durum kodu
Kullanıcıların her zaman birkaç "plandan" birinde olduğu bir proje için bir REST API tasarlıyorum - her plan, bir hesabın sahip olabileceği maksimum kullanıcı sayısı veya yükleyebilecekleri maksimum veri sayısı gibi bazı kaynak sınırlarını tanımlar. Bu sınırlardan birine ulaşıldığında, kullanıcılar daha fazla kaynak elde etmek için planlarını yükseltebilir (temelde ödeme yaparlar). …
24 rest  api-design  http 

5
Bir web sitesi için kullanıcı dostu URL'leri ve veritabanı kimliği gerçeklerini sağlama
Ürünler, blog yazıları ya da bir şey olsun, kaynaklar veritabanımız var. Herkese açık web sitesi için bunları ele almak üzere bir URL şeması tasarlamamız gerekiyor. İşte veritabanı kimliğine bağlı iki örnek: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ İşte arkadaşça bir örnek: http://en.wikipedia.org/wiki/LED_circuit (Oradaki tarama hayatımı biraz gözden geçirdi) URL’yi, bir e-postada veya belgede asılı …


4
JSON'a sahipken Odata'nın ihtiyacı nedir?
Odata'nın amacını ve ne zaman anlamlı olacağını anlamaya çalışıyorum. Şu anda nasıl çalıştığım ASP.NET ve MVC / WebApi denetleyicisini kullanarak nesneleri JSON'a seri hale getirmek / seri hale getirmek ve javascript ile bir şeyler yapmak için kullanıyorum. OData’nın yararına, doğrudan URL’den doğrudan sorgulama yapabildiğimi söyleyebiliyorum ... Ancak istemci ve sunucu …
23 javascript  rest  json 

2
RESTful API'deki kullanıcı izinleri düzeyleri
Diyelim ki internetteki en sevimli kedileri sıralayan bir şirketim var. /cats/Kullanıcılara en sevimli ve sevimli kedileri sağlayan bir kaynak öneriyorum . Kullanıcılar, hiç ödeme yapmadıysa veya kaydolduysa ilk 3 kediyi alabilir. 337 dolar ödemiş ve giriş yapmışlarsa ilk 10 kedi, 1337 dolar ödemiş ve giriş yapmışlarsa ilk 100 kedi. Talepte …
23 rest  http  url  http-response 


2
Mevcut bir öğeyi REST API'sindeki bir koleksiyona eklemek için en iyi kalıp hangisidir?
Pragmatik bir REST API tasarlıyorum ve bir koleksiyona mevcut varlıkları nasıl en iyi şekilde ekleyeceğime biraz şaşırdım. Etki alanı modelim, Siteler koleksiyonuna sahip bir Proje içeriyor. Bu katı bir çoktan çoğa ilişkidir ve ilişkiyi açıkça modelleyen bir varlık yaratmaya ihtiyacım yok (yani ProjectSite). API’m, tüketicilerin bir Projeye varolan bir Site …
23 rest  api-design 

4
Bir Microservice Mimarisinde büyük dosya / veri aktarımı
Şirketim şu anda bir mikro hizmet mimarisi benimsemek için çalışıyor ancak yol boyunca bazı artan acılar (şok!) İle karşılaşıyoruz. Karşılaştığımız önemli tartışma noktalarından biri, farklı servislerimiz arasında büyük miktardaki verilerin nasıl iletileceğidir. Bir parça arka plan olarak, şirket genelinde ele almamız gerekebilecek tüm belgeler için depo görevi gören bir belge …

3
Web uygulamalarını arka uçlarına ve ön yüzlerine tamamen ayırmak ve (JSON) REST API ile iletişim kurmalarına izin vermek normal bir tasarım mıdır?
Yeni iş web uygulaması oluşturuyorum ve ulaşmak istiyorum: Kendi alanlarındaki en iyi teknolojileri kullanın. Sağlam ORM ile güvenilir bir arka uç çerçevesi istiyorum. Ve ön uç uygulama için en güncel HTML ve Javascript özelliklerinin kullanımıyla en gelişmiş SPA (tek sayfa uygulama) çerçevesini istiyorum. Web uygulamaları, mobil (Android) ve muhtemelen diğer …

4
Bir koleksiyonu PUT veya DELETE ile kısmen değiştirmek uygun mudur?
Bir ürün grubundaki ürün koleksiyonum var, örneğin: product-groups/123/products Ben gerekiyorsa eklemek koleksiyonuna, ben sadece geçmesini Tamam bazı PUT ürünler? Ben silmeniz gerekirse bazı koleksiyonundaki ürünleri, ben geçmesini Tamam filtre verilerini SİL ile (kimlikleri dizisi)? İşlevselliği ReST ruhunda uygulamanın en iyi yolu nedir? Düzenleme: öğeler, temel olarak ürünlerin kimlikleri olan, ayrı …
21 rest  collections 

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.