2013-06-27 20 views
1

我有一个我想提交的URL。这将导致目标页面上的重定向。然后,我想要获取新的网址。如何在图书馆提交网页?

这将发生在库内部。所以没有winforms或WPF。是否有某种类型的Web浏览器对象可用于此级别(与Winforms Web浏览器对象类似)?

我不需要做任何页面抓取。只需访问新的URL。但某些类型的事件需要可用,所以我会知道何时可以抓取新的URL。

回答

1

可以使用的HttpWebRequest:

HttpWebRequest httpWebRequest = (HttpWebRequest) WebRequest.Create(<submit URL>); 
httpWebRequest.AllowAutoRedirect = true; 
httpWebRequest.GetResponse(); 
// address after all redirections: 
Uri address = httpWebRequest.Address;