POST/PUTを実行しているときにJSONを受け入れるだけで、すべての呼び出しでJSONのみを返すように設定されているクライアントを消費するRESTサービスがあります。問題は、サービス/ヘルプページに、JSONとXMLの両方の例が示されていることです。ユーザーに混乱を与えないように余分なXMLガベージをすべて削除する方法はありますか(サービスはJSONだけを受け入れるため)、/ helpページにJSONの例を表示するだけですか?ここに私のWeb.configです:WCF RESTサービスのXMLサンプルを無効にしますか?
<standardEndpoints>
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="false" defaultOutgoingResponseFormat="Json" />
</webHttpEndpoint>
</standardEndpoints>
そして、私のGetGetsの各/ WebInvokesは、例えば、フォーマットとしてJSON/wが定義されています。だから、
[WebInvoke(UriTemplate = "/sample", BodyStyle = WebMessageBodyStyle.Bare, Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
、私ができるように行うことができます何かがありますサービスは、それがJSON のみであることを知り、自動/ XMLのジャンクを削除すると、/ helpのページが乱雑になります。
ヘルプページからXMLの例を無効にできるかどうかはわかりません。 [Autodesk](http://autodesk.codeplex.com/)を見てください。おそらくXMLの例を表示しないように変更することができます。 – Obaid
フレームワークでデフォルトの生成ファイルを使用するのではなく、独自のヘルプファイルを作成して表示することができます。 – Rajesh
下記の私の答えを見てください...ここに多くの誤報があります。あなたは**自動生成されたヘルプページ**を使用することができます**そしてそれはXMLを表示しません。 –