2012-04-27 238 views
-1

我需要模拟一个页面的请求,但我需要通过代码来模拟它。 我使用这个代码,但没有得到很好的效果如何模拟请求浏览器C#?

private string RemoteURLChecking(string url) {try{

HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; 
    request.Method = "HEAD"; 
    request.Timeout = 8000; 
    HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
    if (!response.ResponseUri.ToString().ToLower().Contains("pagenotfound")) 
     return "The page exists"; 
    else 
     return "Page not Found"; 

} catch (Exception ex) {

return "Page not Found"; 
} 

}

感谢

+0

可能重复[如何模拟浏览器的HTTP POST请求,并捕获结果C#(http://stackoverflow.com/questions/2071321/how-to-simulate-browser-http-post-request-and-capture-result-in-c-sharp) – CodeCaster 2012-04-27 17:34:26

回答