2011-10-26 8 views
0

エンティティがWCF Data ServicesでHTTP/POSTを使用して追加されると、ステータスコード201および新しく追加されたエンティティが返されます。デフォルトエンティティを無効にするWCFデータサービスで戻り値の型を追加する

応答で新しく追加されたエンティティの返却を停止することはできますか。

私は、操作の結果を知るためにステータスコードを使用し、上記を実行することによってデータフローを最小限に抑えることを検討しています。

Ponnu

答えて

0

WCF Data ServicesのRTMのビットがこれをサポートしていませんが、最新のCTPはありません。あなたはここにそれを得ることができます:http://blogs.msdn.com/b/astoriateam/archive/2011/10/13/announcing-wcf-data-services-oct-2011-ctp-for-net-4-and-silverlight-4.aspx。 クライアントは、レスポンスにデータが含まれているかどうかを確認するために、Preferヘッダーを送信してサーバーに通知できます。たとえば、Prefer:return-no-contentは、応答を空のままにします(この場合、ステータスコードが変更される可能性があります。たとえば、コンテンツが200の場合はコンテンツなしの204に変更されます)。

+0

Vitekに感謝します。私は2011年10月CTPをダウンロードして使用しましたが、それはうまくいきません。私はまだ応答エンティティを取得します。ここに私の要求があれば、リクエストします: 'code'POST http://ipaddress/mp/v2/MAPI.svc/T HTTP/1.1 Accept-Encoding:gzip、deflate content-type:application/json accept :アプリケーション/ JSON 好む:返さない-NO-コンテンツを のUser-Agentを:Jakarta CommonsのHttpClientを-/ 3.1 のContent-Length:309 認証:基本YWRtaW5AbWlsbHMtcmVldmUuY29tO3Jk ホスト:IPアドレス – Ponnu

関連する問題