2012-04-01 4 views
0

Ich habe eine benutzerdefinierte ServiceAuthorizationManager im Web-Service wcfwttp implementiert, um API-Verifizierung zu tun. Es sendet eine Webfaultexception mit dem Code 403, wenn der Schlüssel ungültig ist.Ausnahme ServiceAuthorizationManager immer XML-Antwort senden

Aber das Problem ist, wenn die Ausnahme ausgelöst wird, wird es immer an den Client als XML gesendet.

Der Dienst akzeptiert sowohl JSON als auch XML und funktioniert für alle anderen Operationen außer für die Ausnahme vom Manager.

Egal, ob ich die Annahme Kopfzeile oder Inhaltstyp das Ergebnis ist immer xml. Aber für andere Anforderungen, die Antworttyp Schalter perfekt nach dem Content-Type-Header

Hier ist der web.config

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

Jede Hilfe ist wirklich appriciated.

Antwort

Verwandte Themen