Wie gebe ich ein HTTP 403 von einer WebAPI-Methode zurück? Ich habe versucht, mit HttpStatusCode.Forbidden ein HttpResponseException werfen, und ich habe versucht,Rückgabe von HTTP 403 in einer WebAPI-Methode
return request.CreateErrorResponse(HttpStatusCode.Forbidden, pEx);
Keiner von denen Arbeit. Beide geben IMMER ein HTTP 200 zurück. Was vermisse ich? Es muss etwas Einfaches sein, aber ich sehe es nicht.
Haben Sie die Lösung hier ausprobiert? http://StackOverflow.com/a/10658604/163495 – Richard
http://StackOverflow.com/Questions/17081826/net-web-api-throw-exception-return-response-return-error-response-for-404- 400-r – SimSimY
könnten Sie mehr Code teilen ... wir können Ihr Problem nicht reproduzieren –