我的 C# 代码中有一个 TRY / Catch,我想捕获 403 错误,以便将用户发送到注册页面。
EXCEPTION 中是否有状态代码 (403) 的属性,或者我是否必须解析消息({“HTTP 请求被客户端身份验证方案'Negotiate'禁止。”})?
我有以下
尝试
访问网络服务
捕捉(异常错误)
所以我希望能够在 Exception 中找到 403 代码,还是应该在这里使用 Exception 以外的东西?
如果是 HttpException,你可以使用HttpException.GetHttpCode 方法
如果出现 403 错误代码,您可以使用自定义错误页面将使用重定向到登录页面。或者尝试在Global.asax
.