.Net で RESTful サービス「クライアント」を作成する最良の方法は?[閉まっている]

StackOverflow https://stackoverflow.com/questions/9467

  •  08-06-2019
  •  | 
  •  

質問

.Net 上の REST スタイルでサービスを「消費」するために人々はどのようなテクニックを使用しますか?普通の http クライアントですか?これに関連して:現在、多くの REST サービスは JSON (より厳密で高速です) を使用しています。では、どのような JSON ライブラリが使用されているのでしょうか?

役に立ちましたか?

解決

私のアプローチは

  1. オブジェクトを REST 互換の XML にシリアル化するためのライブラリとインターフェイスをいくつか作成します。.NET が提供しようとしているのと同じ種類の XML をサービスが受け入れない可能性があるため、必ずしも組み込みシリアライザーを使用することはできません。

    例:ブール値を Rails REST サービスに渡すとき、 "true" 次のように非シリアル化されます true, 、 一方 "True" (.NET が提供するもの) にシリアル化解除します。 false.

  2. 基本的な .NET をラップして、HTTP を実行するためのライブラリをいくつか作成します。 WebRequest オブジェクト。この分野では、より標準的な傾向にあるサードパーティ ライブラリから多少のメリットが得られるかもしれません。ただし、このような問題がいくつか見つかりました .NET Framework の素晴らしいバグ, 基本を押さえておいてよかったです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top