2010-10-25 22 views
13

Windows Phone 7 Silverlight uygulaması yapıyorum. WebClient yerine RestSharp kullanmanın bir nedeni var mı? RestSharp sitesinde etrafına baktım, ancak faydaların ne olduğu hemen belli değil.RestSharp v. WebClient?

+1

üzerinde okuyucu RestSharp arasında [farklılıklara bir göz sürebilir ServiceStack] (http://stackoverflow.com/questions/10117376/) hizmet yığınının ve kullanıcı Runscope API Tools'un (eski restsharp [1]) öncüsü [http] (http://john-sheehan.com/blog/my) -net-açık-kaynak-proje-yönetim-kabus), [2] (http://haacked.com/archiv e/2013/09/18/restsharp-104-2-0-released.aspx) - Bu iki seçenek hakkında bir öneri verin. – surfmuggle

+1

http://www.diogonunes.com/blog/webclient-vs-httpclient-vs-httpwebrequest/ makalesi HttpClient öğelerini önerir. Net 4.5+ –

cevap

19

RestSharp aşağıdaki ağrı noktaları kaldırır:

  • .NET'in HTTP sınıfları kültürlerinden (temel kimlik doğrulama bozuldu, hata vb olmayan 200 yanıtları için taşıma) Poços
  • cevap verileri
  • otomatik seri kaldırma
  • Basitleştirilmiş API (
  • Basitleştirilmiş basitleştirilmiş istek/yanıt semantikleri, özellikle uyumsuzluk için (ancak, uyumsuz olduğu ve herkesin gereksinimlerini karşılayamayabilir se ben de

Deserialization muhtemelen C# nesneleri XML veya JSON almak çok fazla bir şey gerekmez çoğu API'ler için beri en büyük kazancı) Hammock değerlendiren öneririz.

Ben

https://github.com/restsharp/RestSharp/wiki https://github.com/restsharp/RestSharp/wiki/RestSharp-Blog-Posts-and-Links

burada herhangi bir soru göndermek için çekinmeyin daha fazla bilgi için bu sayfalara göz atın ediyorum ya Google Group

+0

Bu bağlantılar silinmiştir. Onları güncelleyebilme şansın var mı? –

+0

Merhaba John, lütfen onaylayın, Restsharp windows servisinde kullanılabilir mi? Veya tek seçenek WinHttp? – ivorykoder