如何使 Forms 验证遇到401不转自动转向到登录页面?而是直接返回StatusCode 返回给客户端?
2 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
<customErrors defaultRedirect="errorStatus.htm" mode="On">
</customErrors>
filenotfound.htm这个页面再写上401问题的一些原因。
第二种方法:
protected void Application_EndRequest(object sender,EventArgs e)
{
HttpContext context =HttpContext.Current; if(Response.StatusCode==401)
{
Response.ClearContent();
json =JsonConvert.ExportToString("Invalid API key or no API key was provided.");
context.Response.Write(json);
}
}- 2 回答
- 0 关注
- 679 浏览
添加回答
举报
0/150
提交
取消
