«rest» etiketlenmiş sorular

REST (Temsili Durum Transferi), World Wide Web gibi dağıtılmış hiper ortam sistemleri için bir yazılım mimarisi tarzıdır. İstemcinin heterojen sistemler arasında tekdüze bir arayüze sahip olmasından gelen istemcinin sunucudan kendinden ayrılması nedeniyle SOAP gibi RPC mimarilerine göre popülaritesi artmıştır.

4
Sürümü belirlenmiş bir API için temel kod tabanını nasıl yönetirsiniz?
ReST API'leri için sürüm oluşturma stratejilerini okudum ve hiçbirinin ele almadığı bir şey, temeldeki kod tabanını nasıl yönettiğinizdir. Diyelim ki bir API'de bir dizi son derece değişiklik yapıyoruz - örneğin, Müşteri kaynağımızı tek bir alan yerine ayrı forenameve surnamealanları döndürecek şekilde değiştiriyoruz name. (Bu örnek için, ilgili kavramları anlamak kolay …

6
Spring Boot Rest Controller Farklı HTTP durum kodları nasıl döndürülür?
Spring Boot'u basit bir REST API için kullanıyorum ve bir şey başarısız olursa doğru bir HTTP durum kodu döndürmek istiyorum. @RequestMapping(value="/rawdata/", method = RequestMethod.PUT) @ResponseBody @ResponseStatus( HttpStatus.OK ) public RestModel create(@RequestBody String data) { // code ommitted.. // how do i return a correct status code if something fails? } …
104 spring  rest  spring-boot 

5
Kaynaklar için bir dizi kimlik alan bir REST API nasıl oluşturulur?
Projem için bir REST API oluşturuyorum. Belirli bir kullanıcının BİLGİLERİNİ almak için API: api.com/users/[USER-ID] Ayrıca istemcinin bir kullanıcı kimlikleri listesine girmesine izin vermek istiyorum. API'yi RESTful olacak ve kullanıcı kimliklerinin bir listesini alacak şekilde nasıl yapılandırabilirim?
103 api  rest 

3
RESTful Oturum Açma Hatası: 401'i Döndür veya Özel Yanıt
Bu kavramsal bir sorudur. RESTful web hizmetine karşı oturum açma eylemini desteklemesi gereken bir istemci (mobil) uygulamam var. Web hizmeti RESTful olduğundan, bu, istemcinin kullanıcıdan bir kullanıcı adı / şifre kabul etmesi, bu kullanıcı adını / şifreyi hizmetle doğrulaması ve ardından sadece bu kullanıcı adını / şifreyi sonraki tüm isteklerde …

16
System.Net.Http: ad alanında eksik mi? (.net 4.5 kullanarak)
TL; DR: Bu dilde yeniyim ve ne yaptığım hakkında hiçbir fikrim yok şu ana kadarki dersim: using System; using System.Collections.Generic; using System.Net.Http; using System.Web; using System.Net; using System.IO; public class MyClass { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string data = @"{""object"":{""name"":""Title""}}"; public static void CreateObject() { HttpWebRequest …
103 c#  api  rest  post 

4
REST web hizmetinden istemciye dosya göndermenin doğru yolu nedir?
REST hizmetlerini yeni geliştirmeye başladım, ancak zor bir durumla karşılaştım: REST hizmetimden müşterime dosya göndermek. Şimdiye kadar basit veri türlerini (dizeler, tam sayılar, vb.) Nasıl göndereceğimi anladım, ancak bir dosya göndermek farklı bir konu çünkü o kadar çok dosya biçimi var ki nereden başlamam gerektiğini bile bilmiyorum. REST servisim Java …
103 java  json  web-services  rest  jersey 

10
REST API'nin yerini alacak Websocket API?
Birincil işlevi web yuvaları veya uzun yoklama yoluyla gerçek zamanlı olarak çalışan bir uygulamam var. Bununla birlikte, sitenin çoğu DİNLENME tarzında yazılmıştır ve bu, gelecekte uygulamalar ve diğer müşteriler için güzeldir. Ancak, tüm site işlevleri için REST'ten uzakta bir websocket API'ye geçmeyi düşünüyorum. Bu, gerçek zamanlı özellikleri sitenin tüm bölümlerine …

7
Amazon S3 Dosya indirme adını değiştirin
Anahtar adı olarak bir GUID ile S3'te depolanan dosyalarım var. S3 REST API'ye göre indirmek için önceden imzalanmış bir URL kullanıyorum Orijinal dosya adını kendi Veritabanımda saklıyorum. Bir kullanıcı web uygulamamdan bir dosya indirmek için tıkladığında , orijinal dosya adını döndürmek istiyorum, ancak şu anda aldıkları tek şey bir GUID …

1
Akış kaynakları RESTful paradigmasına nasıl uyuyor?
RESTful hizmeti ile kaynakları oluşturabilir, okuyabilir, güncelleyebilir ve silebilirsiniz. Bu, veritabanı varlıkları gibi bir şeyle uğraşırken iyi çalışır - ancak bu, veri akışına nasıl dönüşür? (Ya da öyle mi?) Örneğin, video söz konusu olduğunda, her kareyi teker teker sorgulamam gereken kaynak olarak ele almak aptalca görünüyor. Bunun yerine bir soket …
101 rest  streaming  theory 


6
GraphQL'in herhangi bir dezavantajı var mı? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . Geçen yıl kapalı . Bu soruyu geliştirin GraphQL hakkındaki tüm makaleler size bunun ne kadar harika olduğunu söyleyecektir, ancak herhangi bir dezavantajı …

27
"Alan, bulunamayan türde bir fasulye gerektiriyordu." mongodb kullanarak hata yay dinlendirici API
Bu yüzden haftanın çiftlerinde Bahar öğreniyorum, bu öğreticiyi takip ediyorum RESTful Web Hizmeti Oluşturma Onu mongodb'a entegre etmeye çalışana kadar her şey yolundaydı. Bu yüzden bu öğreticiyi takip ediyorum. MongoDB ile Verilere Erişim Ama benim pratiğim kısmen hala ilkini kullanıyor. Yani proje dizin yapım şu şekilde. src/ ├── main/ │ …
101 java  spring  mongodb  rest 


9
Bu REST API Gerçekten RPC mi? Roy Fielding öyle düşünüyor gibi görünüyor
REST hakkında bildiğimi sandığım şeylerin büyük bir kısmı görünüşe göre yanlış - ve yalnız değilim. Bu soru uzun bir girişe sahip, ancak bilgi biraz dağınık olduğu için gerekli görünüyor. Bu konuya zaten aşina iseniz asıl soru sonunda gelir. Roy Fielding'in REST API'lerinin hiper metne dayalı olması gerektiğinin ilk paragrafından itibaren, …
100 rest  hateoas 

8
Bir sürü öğeyi silmenin huzurlu yolu
In REST wiki makalesi bunu kullandığınız takdirde belirtilmektedir http://example.com/resources araçlarının tüm koleksiyonunu silme olduğunu, SİL. Http://example.com/resources/7HOU57Y DELETE kullanırsanız , bu, o öğeyi sildiğiniz anlamına gelir. WEB SİTESİ yapıyorum, WEB HİZMETİ DEĞİLDİR. Listedeki her öğe için 1 onay kutusu olan bir listem var. Silmek için birden fazla öğe seçtiğimde, kullanıcıların SEÇİMİ …
100 rest 

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.