Asp.net mvc HttpWebResponse.StatusCode为;“好的”;当服务器实际返回时";“未经授权”;
在ASP.NET MVC操作中,我返回“Unauthorized”作为操作结果:Asp.net mvc HttpWebResponse.StatusCode为;“好的”;当服务器实际返回时";“未经授权”;,asp.net-mvc,Asp.net Mvc,在ASP.NET MVC操作中,我返回“Unauthorized”作为操作结果: return new HttpStatusCodeResult(System.Net.HttpStatusCode.Unauthorized, "Wrong activation code"); 在客户端,我检查了HttpWebResponse.StatusCode: HttpWebRequest request = (HttpWebRequest)WebRequest.Cre
return new HttpStatusCodeResult(System.Net.HttpStatusCode.Unauthorized, "Wrong activation code");
在客户端,我检查了HttpWebResponse.StatusCode:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strUrl);
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
if (response.StatusCode == HttpStatusCode.OK)
MessageBox.Show("OK");
else
MessageBox.Show(response.StatusDescription, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
但是“response.StatusCode”总是“OK”。为什么?我找到了原因。“Unauthorized”导致我的网站将请求重定向到登录页面,登录页面返回“OK”