public static int GetStatusCode(HttpRequestBase request)
{
int code = 404;
string queryString = GetQueryString(request);
if (!string.IsNullOrEmpty(queryString))
{
Regex regex = new Regex(@"(?:[0-9]{3}\;)");
Match match = regex.Match(queryString);
if (match.Success)
{
string[] queryStrings = queryString.Split(';');
if (queryStrings.Length > 0)
{
if (int.TryParse(queryStrings[0], out code))
return code;
}
}
}
return code;
}