【发布时间】:2014-09-28 12:12:46
【问题描述】:
我有一些代码,
if (Request.Headers["User-Agent"] == "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT; MS Search 6.0 Robot)")
{
this.Response.Redirect("/_windows/default.aspx?" + qp.ToString());
}
else if(Request.Headers["GET"].Contains("SignOut.aspx") ) {
this.Response.Redirect("/_layouts/signout.aspx");
}
else
{
this.Response.Redirect("/_trust/default.aspx?trust=ADFS%20DEV&" + qp.ToString());
}
问题是我的else if 不起作用,因为Request.Headers 无法读取“GET”,根据 Microsoft http://msdn.microsoft.com/。我想知道 GET url 什么时候包含 SignOut.aspx,有没有办法让我读取标题的那部分?
【问题讨论】:
标签: c# asp.net http-headers response-headers