.NetのRESTスタイルでサービスを「消費」するために人々はどのようなテクニックを使用しますか?プレーンhttpクライアント?これに関連して:多くのRESTサービスが現在JSONを使用しています(よりタイトで高速です)-では、どのJSONライブラリが使用されていますか?
質問する
2668 次
1 に答える
5
私のアプローチは
オブジェクトをREST互換のXMLにシリアル化するためのライブラリとインターフェースをいくつか作成します。サービスは、.NETが提供するのと同じ種類のXMLを受け入れない可能性があるため、必ずしも組み込みのシリアライザーを使用することはできません。
例:ブール値をRails RESTサービスに渡す場合、
"true"
はとして非シリアル化されますがtrue
、"True"
(。NETが提供する)はに非シリアル化されfalse
ます。WebRequest
基本的な.NETオブジェクトをラップして、HTTPを実行するライブラリをいくつか作成します。それはより標準的である傾向があるので、あなたはこの地域のいくつかのサードパーティの図書館からいくらかのマイレージを得るかもしれません。ただし、 .NET Frameworkのこの素敵なバグなど、いくつかの問題を見つけたので、基本に固執して良かったです。
于 2008-08-13T04:30:50.487 に答える