3

.NET や Python などの他の言語からアクセスできる REST ベースの HTTP API をコーディングしたいと思います。

これにはWCFを使用する必要がありますか? それとも、他の言語が私の API と相互運用するのが難しくなりますか?

私は、サーバーが状態をまったく保持しないようにしたいと考えています。また、典型的なクリネットは連続して多くの HTTP 呼び出しを行うため、HTTP 永続接続を利用できるようにしたいと考えています。(おそらく2時間連続の通話)

.NET 4 の使用が許可されています。

4

4 に答える 4

6

HTTP と REST をサポートするために、WCF に新しい機能が追加されました。http://wcf.codeplex.com/を参照してください。

ここに紹介ブログ投稿を書きましたhttp://www.bizcoder.com/index.php/2010/10/28/wcf-http/

于 2010-10-30T00:02:24.850 に答える
1

WCF は必要なことは何でも実行できますが、学習曲線は急勾配です。Microsoft の REST スターター キットは非常に役立ちます。

もう 1 つの .NET REST フレームワークは OpenRasta です。個人的に使用したことはありませんが、良いことを聞いたことがあります。

于 2010-10-29T15:43:47.600 に答える
1

WCF、ASP.NET MVC、および WCF Data Services を検討する必要があります。この記事では、各アプローチの長所と短所について合理的な議論が行われています。

http://weblogs.asp.net/cibrax/archive/2010/10/08/asp-net-mvc-wcf-rest-and-data-services-when-to-use-what-for-restful-services. aspx

この SO の質問も参照してください: ASP.NET MVC と WCF

于 2010-10-29T15:44:11.133 に答える
0

WCF を使用することをお勧めします。最初に単純な Web サービスを (1 回の呼び出しで) 作成し、それがニーズに合っているかどうかを確認します。これを行うのに時間はかかりません。このチュートリアルは役に立つかもしれません。

于 2010-10-29T15:34:32.577 に答える