我试图从我的Web Api返回一个401,如果用户没有登录,而不是在API方法上使用Authorize属性时将它们发送到登录页面。 我已经看到了一些关于如何解决这个问题的想法,但没有人为我工作。从窗体身份验证应用程序的web api返回401消息
我使用web api 5.2.3,它看起来不像response.SuppressFormsAuthenticationRedirect = true; 工作了。
我也尝试覆盖HandleUnauthorizedRequest,没有运气, 它仍然将我重定向到登录页面。 感谢您的帮助
我终于做到了,试图回答工作又是在这里。 http://stackoverflow.com/questions/34880817/make-web-api-authentication-return-401-instead-of-redirect-to-login-page – user973671