1

ADO.NET Data Services (Astoria) を使用する J2ME クライアントの問題は、PUT 動詞と DELETE 動詞がサポートされていないことです。

WCF REST スターター キットを使用すると、新しい ServiceHost を使用して WCF サービスへの要求をInterceptors傍受できます。この ServiceHost は、要求と応答を傍受できるようにする と呼ばれるプロパティを公開します。Astoria は WCF 上に構築されているので、家にいる必要はありませんよね?

違う。Astoria は IDataServiceHost から派生した別の ServiceHost 実装を使用するため、この手法は機能しません。

私が見ているように、オプションは次のとおりです。

  1. 新しいアストリアのリリースを待つ
  2. 生のWCFに行く
  3. J2ME でのカスタム HTTP 実装。

助言がありますか?

4

1 に答える 1

3

ペイロードの X-Http-Method ヘッダーを介して任意の動詞を Astoria サーバーにトンネリングできます。
このヘッダーについては、MSDN のプロトコル ドキュメントでここここで説明しています。

于 2009-11-03T09:08:40.140 に答える