2012-04-01 4 views
0

apiのキー検証を行うためにwcf webhttpサービスにカスタムServiceAuthorizationManagerが実装されています。キーが無効であれば、コード403でwebfaultexceptionを送信します。ServiceAuthorizationManagerの例外は常にXML応答を送信します

しかし、例外がスローされると、常にxmlとしてクライアントに送信されるという問題があります。

サービスはJSONとXMLの両方を受け入れ、マネージャからの例外を除いて他のすべての操作で正常に動作します。

acceptヘッダーまたはコンテンツタイプを設定しても、結果は常にxmlです。しかし、他の要求のために、応答タイプのスイッチは完全にContent-Typeヘッダ

に応じてここで任意の助けが本当ににappriciatedされるweb.configファイル

<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" /> 

です。

答えて

関連する問題