日期:2014-05-18  浏览次数:20385 次

如何在不打开浏览器的情况下,执行一个页面中的代码,执行结果要跟打开浏览器执行这个页面的结果一样?
众所周之,当用户通过浏览器打开一个页面时,该页面就初始化,并执行初始化代码,读数据库并将返回的数据保存在页面上,最后解析成html。

我现在想实现的功能是在不打开浏览器的情况下,也去执行这一系列动作,也就是说通过写代码去执行客户端向服务器端发起http请求。

------解决方案--------------------
public static void Execute(string url)
{
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
request.Method = "GET";
request.GetResponse();
}