Windows Phone 7 Silverlight アプリを作成しています。WebClient の代わりに RestSharp を使用する理由はありますか? RestSharp のサイトを見回しましたが、その利点がすぐにはわかりません。
4592 次
1 に答える
21
RestSharp は、次の問題点を取り除きます。
- .NET の HTTP クラスの癖 (基本認証が壊れている、200 以外の応答に対するエラー処理など)
- 応答データから POCO への自動逆シリアル化
- 簡略化された API (
request.AddParameter(name, value)
リクエストボディを手動でコンパイルする代わりに - 特に非同期のリクエスト/レスポンスのセマンティクスの簡素化 (ただし、非同期については意見が分かれており、すべての人のニーズを満たすとは限らないため、Hammockの評価もお勧めします)
ほとんどの API では、XML または JSON を C# オブジェクトに取り込むために多くのことを行う必要がないため、デシリアライゼーションはおそらく最大の利点です。
詳細については、これらのページをチェックしてください
https://github.com/restsharp/RestSharp/wiki https://github.com/restsharp/RestSharp/wiki/RestSharp-Blog-Posts-and-Links
ここまたはGoogle グループに質問を投稿してください。
于 2010-10-25T18:37:00.583 に答える