ログイン ダイアログ ボックスの下のコードを実行しようとすると、ログイン エラーが発生し、資格情報が無効なため、不正なアクセスが拒否されます。
protected void Application_EndRequest(object sender, EventArgs e)
{
//verify that resquest is for api
if (Request.Path.ToLower().StartsWith("/api/v1"))
{
if (Response.StatusCode == 302)
{
Response.StatusCode = 401;
Response.ContentType = "application/json";
Response.ClearContent();
Response.Write("\"fail\"");
}
else if (Response.StatusCode == 500)
{
Response.StatusCode = 500;
Response.ContentType = "application/json";
Response.ClearContent();
Response.Write("\"server error\"");
}
}
}