apiのキー検証を行うためにwcf webhttpサービスにカスタムServiceAuthorizationManagerが実装されています。キーが無効であれば、コード403でwebfaultexceptionを送信します。ServiceAuthorizationManagerの例外は常にXML応答を送信します
しかし、例外がスローされると、常にxmlとしてクライアントに送信されるという問題があります。
サービスはJSONとXMLの両方を受け入れ、マネージャからの例外を除いて他のすべての操作で正常に動作します。
acceptヘッダーまたはコンテンツタイプを設定しても、結果は常にxmlです。しかし、他の要求のために、応答タイプのスイッチは完全にContent-Typeヘッダ
に応じてここで任意の助けが本当ににappriciatedされるweb.configファイル
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" />
です。