Rückgabe von HTTP 403 in einer WebAPI-Methode

9

Wie gebe ich ein HTTP 403 von einer WebAPI-Methode zurück? Ich habe versucht, eine HttpResponseException mit HttpStatusCode.Forbidden zu werfen, und ich habe versucht

%Vor%

Keine von beiden funktioniert. Beide geben IMMER ein HTTP 200 zurück. Was vermisse ich? Es muss etwas Einfaches sein, aber ich sehe es nicht.

    
jeff.eynon 19.06.2013, 21:01
quelle

1 Antwort

3

Möglicherweise haben Sie ein Problem mit Ihrer Routing-Konfiguration. Unten ist ein funktionierendes Beispiel. Setzen Sie es in Ihren Controller und sehen Sie, ob es funktioniert. Wenn dies nicht der Fall ist, überprüfen Sie Ihr Routing mit einem Diagnosetool (z. B. Cobisi Routing Assistant).

%Vor%     
Teoman Soygul 20.06.2013, 10:41
quelle

Tags und Links