我正在使用MVC4。
我希望在行动结束时进行重定向。
return Redirect("http://www.domain1.com");
但是我想测试这个域是否有效,如果没有重定向到另一个域即“domain2.com”
这可能吗?
修改
try
{
using (HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse)
{
if (response.StatusCode == HttpStatusCode.OK)
{
return Redirect("Domain1");
}
else
{
return Redirect("Domain2");
}
}
}
catch (Exception ex)
{
return Redirect("Domain2");
}
答案 0 :(得分:5)
是。你有疑问。想要点击域名并检查200响应。这样的事情应该让你开始。
HttpWebRequest request = HttpWebRequest.CreateHttp("http://www.google.com");
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
if(response.StatusCode == HttpStatusCode.OK)
{
Console.WriteLine("Working");
}
else
{
Console.WriteLine("Not Working");
}