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

11
Swift işlevinde eşzamansız aramadan veri döndürme
Swift projemde tüm REST isteklerini ve yanıtlarını işleyen bir yardımcı program sınıfı oluşturdum. Kodumu test edebilmek için basit bir REST API oluşturdum. Bir NSArray döndürmesi gereken bir sınıf yöntemi oluşturdum, ancak API çağrısı zaman uyumsuz olduğundan, zaman uyumsuz çağrının içindeki yöntemden dönmem gerekiyor. Sorun, zaman uyumsuzun void döndürmesidir. Bunu Node'da …
93 ios  rest  asynchronous  swift 


1
Sıra tabanlı oyun sunucusu için web soketleri ve uzun yoklama arasındaki farklar
Bir iOS oyunu için bir sunucu yazıyorum. Oyun sıra tabanlıdır ve sunucunun istemciye bilgi vermesi için gereken tek zaman rakibin hamlesini bildirmektir. Web soketlerini kullanma ve uzun yoklama arasındaki performans ve uygulama kolaylığı farklılıkları hakkında yorum yapıp yapamayacağını merak ediyorum. Ayrıca, web soketleri kullandıysam, bunu yalnızca bilgi almak ve diğer …

6
REST API çağrılarını nasıl güvenli hale getirebilirim?
Arka uçta bazı popüler web çerçevelerini (raylar, sinatra, flask, express.js) kullanan dinlendirici web uygulamasını geliştiriyorum. İdeal olarak, Backbone.js ile istemci tarafı geliştirmek istiyorum. Yalnızca javascript istemci tarafımın bu API çağrılarıyla etkileşim kurmasına nasıl izin veririm? Bu API çağrılarının herkese açık olmasını ve tarafından curlveya sadece tarayıcıya bağlantı girilerek çağrılmasını istemiyorum …

3
REST API TASARIMI - Farklı parametrelere sahip ancak aynı url modeline sahip REST aracılığıyla bir kaynak alma
REST url tasarımıyla ilgili bir sorum var. Burada bazı ilgili gönderiler buldum: Aynı kaynağın farklı RESTful temsilleri ve burada: Farklı alanlara göre GET kaynağına RESTful url, ancak yanıtlar en iyi uygulamaların ne olduğu ve neden olduğu konusunda pek net değil. İşte bir örnek. "Kullanıcılar" kaynağını temsil eden REST url'lerim var. …


14
Sınıf örneği için çağrı bağdaştırıcısı oluşturulamıyor.
SimpleXml ile güçlendirilmiş 2.0.0-beta1 kullanıyorum. Bir REST hizmetinden Basit (XML) bir kaynak almak istiyorum. SimpleXML ile Basit nesneyi Marshalling / Unmarshalling iyi çalışıyor. Bu kodu kullanırken (2.0.0 kod öncesi dönüştürülmüş biçim): final Retrofit rest = new Retrofit.Builder() .addConverterFactory(SimpleXmlConverterFactory.create()) .baseUrl(endpoint) .build(); SimpleService service = rest.create(SimpleService.class); LOG.info(service.getSimple("572642")); Hizmet: public interface SimpleService { …

1
REST - JSON ile HTTP Post Multipart
Yalnızca 2 parametre içeren bir HTTP Post Multipart almam gerekiyor: JSON dizesi Bir ikili dosya Vücudu yerleştirmenin doğru yolu hangisidir? Chrome REST konsolunu kullanarak HTTP çağrısını test edeceğim, bu yüzden doğru çözümün JSON parametresi ve ikili dosya için bir "etiket" anahtarı ayarlamak olup olmadığını merak ediyorum. Sunucu tarafında Resteasy 2.x …
89 java  json  rest  http  resteasy 

7
Sunucu uygulaması ve web hizmeti arasındaki fark
Bu 2 arasındaki fark nedir? Google'da kesin olmayan birkaç sonuç buldum. İşte bir takip sorusu: Spring mvc web uygulaması oluşturduğumu, @Controller notuyla birkaç sınıfa açıklama ekledim ve bazı bilgileri ön uçtan -> arka uçtan ve tam tersinden başarılı bir şekilde aktaracak bir şey oluşturduğumu ve belki de arka uç tarafında …

5
POST'tan sonra içeriğin REST tarafından döndürülmesi uygun mu?
RESTlet kullanıyorum ve bir kaynak oluşturdum. POST'u geçersiz kılarak ele alıyorum acceptRepresentation. İstemci bana bazı veriler göndermeli, sonra bunu DB'ye depolamalı, yanıtı 201 (SUCCESS_CREATED) olarak ayarlamalı ve istemciye bazı verileri döndürmem gerekiyor, ancak acceptRepresentationis türünü döndürmeliyim void. Benim durumumda, müşterinin bu kaynağa erişebilmesi için bir tanımlayıcı iade etmem gerekiyor. Örneğin, …
89 java  rest  restlet 

8
Chrome'un "Advanced Rest Client" uzantısını kullanarak REST API nasıl test edilir?
Aşağıdaki bağlantıdaki talimatları izleyerek, Django uygulamam için başarıyla bir REST API oluşturdum: http://django-rest-framework.org/tutorial/quickstart . Unix komut isteminde aşağıdakileri yaparak test edebilirim: curl -H 'Accept: application/json; indent=4' -u root:myPassword http://www.myWebsite.com/users/ İşe yarıyor :) Ancak, bu aynı işlevi test etmek için Chrome uzantısını Advanced Rest Client kullanmak istiyorum. Uzantıyı yükledim, ancak alanları …



3
RESTful web hizmetleri nasıl güvenli hale getirilir?
Güvenli RESTful web hizmetleri uygulamalıyım . Google'ı kullanarak zaten biraz araştırma yaptım ama takılıp kaldım. Seçenekler: TLS (HTTPS) + HTTP Temel (pc1oad1etter) HTTP Özeti iki aşamalı OAuth Çerez tabanlı bir yaklaşım müşteri sertifikaları (Tom Ritter ve burada ) HMAC ve sınırlı bir ömür kullanılarak imzalanmış istekler Dikkate alınacak daha fazla …

6
Miras ile bir RESTful API nasıl modellenir?
Bir RESTful API aracılığıyla göstermem gereken bir nesne hiyerarşim var ve URL'lerimin nasıl yapılandırılması ve ne döndürmeleri gerektiğinden emin değilim. Herhangi bir en iyi uygulama bulamadım. Hayvanlardan miras kalan Köpeklerim ve Kedilerim olduğunu varsayalım. Köpekler ve kediler üzerinde CRUD operasyonlarına ihtiyacım var; Genel olarak hayvanlar üzerinde de operasyonlar yapabilmek istiyorum. …

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.