2008-08-13 36 views
7

İnsanların REST stilesindeki hizmetleri "tüketmek" için kullandıkları teknikler. Net? Sade http istemcisi? Bununla ilgili olarak: birçok dinlenme hizmeti şimdi JSON kullanıyor (daha sıkı ve daha hızlı) - JSON lib nasıl kullanılıyor?. Net? RESTful hizmeti "istemci" yazmanın en iyi yolu.

+0

Bu blogu daha önce denemedim, ancak daha önce hiç denemedim. Size yardımcı olabileceği gibi geliyor:

cevap

5

Benim yaklaşımım

  1. REST uyumlu XML içine nesneleri seri için bazı kütüphaneler ve arayüzler yaz oldu. Sadece yerleşik diziselleştiricileri kullanamazsınız, çünkü hizmetiniz, .NET'in size vermek istediği aynı XML türünü kabul etmeyebilir.

    Örnek: Raylar DİNLENME hizmetine Boolean geçerken "True" (NET size veren) false için unserializes oysa "true", true olarak Dizgeleşmiş nesnenin yeniden alır.

  2. Yaz bazı kütüphaneler temel .NET etrafında WebRequest nesneleri sarma, HTTP yapmak. Daha standart olacağından, bu alanda bazı üçüncü taraf kitaplıklarından biraz mesafe alabilirsiniz. Bununla birlikte, lovely bug in the .NET framework gibi bazı sorunlar buldum, bu yüzden temel bilgilerle takıldığıma sevindim.

+1

"True" üretecek herhangi bir .NET serializer bilmiyorum. Hangisini kastediyorsun? XML Serializer ile böyle bir sorun yoktur. –

İlgili konular