2009-09-01 20 views
3

私は最近、私が構築しているクライアント/サーバーアプリケーション(クライアントが.netcf 3.5を実行するWindows Mobileデバイス)が、理想的にはRESTの原則にほぼ準拠した軽量Webサービスです。RESTfulなWebサービス、.netコンパクトなフレームワーク、そして多くのHTTPメソッド

.netコンパクトなフレームワークを使用して最も一般的なHTTPメソッドを実装する方法がありますか(もしそうなら、最も簡単な方法です)。具体的には、GET、POST、PUT、およびDELETEを使用したいと考えています。

HTTPWebRequestを使用してPOST操作(request.Method = "POST"を使用)を実行することができますが、他の方法についてはわかりません。

ありがとうございます。

+2

「.NET CF 3.5」をサポートする[Spring.NET RESTクライアントプロジェクト](http://github.com/spring-projects/spring-net-rest)について教えてください。 – hellboy

答えて

3

はい、HttpWebRequestを使用して、すべての標準HTTP動詞を実行できます。実際、Methodプロパティは単なる文字列なので、非標準のものも使用できます。私はそれをお勧めしませんが、ある時点で標準になる "PATCH"のような動詞で遊ぶことができます。

2

お返事ありがとうございます。結局私は、単純な(カスタム)HTTP通信の建設について、このMSDNの記事に出くわしました.NET Compact Frameworkでは使用:

http://msdn.microsoft.com/en-us/library/aa446517.aspx

を例はASP.netサーバーを使用しますが、クライアントの開発に関係なくの関連性がありますあなたが使用しているサーバー技術。

関連する問題