Webapi (フォーム認証を使用) で angularJs を使用しています。webabpiでauthroize属性を使用してクライアントからajaxリクエストを送信すると、http 302応答を受け取りますが、リクエストがajaxリクエストの場合はサーバーから直接http 401を送信し、リクエストが完了した場合は302レスポンスを送信したいページ参照リクエスト.Iカスタムアクションフィルターを作成しようとしましたが、成功しませんでしたが、まだ http 302 が表示されます
public class AuthorizeFilter : System.Web.Http.AuthorizeAttribute
{
public AuthorizeFilter()
: base()
{
}
protected override void HandleUnauthorizedRequest(HttpActionContext actionContext)
{
throw new HttpResponseException(System.Net.HttpStatusCode.Unauthorized) ;
}
}