我想在用户访问网站时执行一次远程域名验证的过程...
首先连接到http://www.xxx.com/domin.aspx 返回一个域名的列表
如果当前访问域名在返回的列表中,则系统正常访问,如果不在,则提示未授权的一个功能.....
我判断远程域名,成功的判断了.....
但通过之后却是空白的页面,这是怎么回事? 我是不是有什么东西没有写进去?
string url = "http://xxx.net/1.aspx";
WebRequest wrq = WebRequest.Create(url);
WebResponse wResp = wrq.GetResponse();
Stream respStream = wResp.GetResponseStream();
StreamReader reader = new StreamReader(respStream, Encoding.GetEncoding("UTF-8"));
string template = reader.ReadToEnd();
Regex exp = new Regex(@"(?<=\$).*(?=\$)", RegexOptions.IgnoreCase);
string rightUrl = exp.Match(template).ToString();
//HttpContext.Current.Response.Write(rightUrl);
string currentUrl = HttpContext.Current.Request.Url.ToString();
if (currentUrl.IndexOf(rightUrl) == 0)
{
context.Response.Write("网站未授权,请联系开发人员!---QQ:700316");
context.Response.End();
}
wResp.Close();
reader.Close();
respStream.Close();