2009-06-02 14 views
14

Olası Çoğalt: DİNLENME Ne
What am I not understanding about REST?REST nedir?

mı? WCF ile nasıl bağlantılı? RESTful hizmetlerin uygulanmasına bakmam istendi. Beni yeni başlayanlar için faydalı olabilecek bağlantılara yönlendirir misiniz?

Sadece bu adanmış ASP.NET

+1

Nick, bu konuyla ilgili kısa bir araştırmayla ilgili birkaç soru bulabilirdi. –

+1

Sadece 'temel' seviyede REST ile ilgili herhangi bir soru sormadım ve bulamadım. Bu soru geçerli olabilir. – JasonRShaver

+0

"REST hakkında ne anlamadım?" Sadece bir örnek için http://stackoverflow.com/questions/343288/what-am-i-not-understanding-about-rest adresinde bulabilirsiniz. Bir kopya olarak kapatmak için oylamadan önce bir arama yaptım. –

cevap

2

Tüm section of MSDN iyi bir bilgiye sahip .NET geliştiricisi duyuyorum.

Shiju Varghese tarafından sunulan bu blog post da oldukça iyi bir başlangıç ​​yapan genel bakış sağlar.

7

rest

Temelde orjinal rest, web sayfalarının sadece transferine izin için oluşturuldu HTTP protokolü vardır

. HTTP en çok içerik ve POST verisi almak için kullanılır. Ancak, aynı zamanda, HEADer bilgisini almanın yanı sıra, PUT ve DELETE verileri için de kullanılabilir.

+5

"REST", "HTTP" ise, neden "REST" ifadesi var? –

+2

REST genellikle bir servis ve yazılım geliştirme paradigmasını ifade eder; burada HTTP belirli bir tel protokolüne atıfta bulunur. – jrista

+2

REST, HTTP değil. REST, protokole spesifik değildir. Burada, özellikle HTTP API'nizin REST olmadığına dair konuşmak için terimini hazırlayan adamdan bir yayın. http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven –

-1

Belki ... this? (Wikipedia'daki DİNLENME)

2
+0

REST ile başlamak için harika bir bağlantı kümesi gibi görünüyor. Teşekkürler Justin!!! – Developer

4

REST hakkında konuşurken kadar bir sürü insan reffering A kaynak o çeşit taşıyamazsınız "How I explained REST to my wife" dir REST hız kadar almak için kullanılan bir bağlantıdır ve WCF Genel bakış ve WCF ile ilgili değil.

olarak da bildiğim kadarıyla oldukça iyi Jon Flanders tarafından Restful.NET yoktur

(kendim :(okumamış) ve örnekler WCF dayanmaktadır var. Saygılarımızla

.

+0

Kitabın REST'i doğru bir şekilde tanımladığına inanmıyorum, doktora okumayı tavsiye ederim (http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) ve oradan oradan gideceğim. –

2

temel bilgileri gösteren bu makale yararlı buldu:
How to GET a Cup of Coffee (InfoQ)

onlar gibi bakmak ve onlar gerçek iş odaklı eylemlere nasıl uygulanacağı zaman gibi DİNLENME mesajı nasıl görünür neyi HTTP istekleri ve yanıtları örnekler verir. bir orde yerleştirmek r? siparişin güncellenmesi Sipariş mi arıyorsunuz? vb. herhangi bir programlama diline veya API'ye dayanmaz (HTTP'nin bir API olduğunu düşünmüyorum)