我有一个自定义处理程序,在某些情况下,我想向用户代理表明他们未获得授权(Http 错误代码 401)
if (!IsAuthorized(context))
{
context.Response.StatusCode = 401;
context.Response.End();
return;
}
当我访问处理程序时,我实际上收到了 302 错误并重定向到表单身份验证页面。有没有办法阻止这种情况发生?
您的情况听起来像是“访问被拒绝”而不是“未经授权”。您可以使用 403 这是“访问被拒绝”的 HTTP 状态代码吗?
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)