下载一个长度超过2100个字符的Url

本文关键字:2100个 字符 Url 一个 下载 | 更新日期: 2023-09-27 18:13:40

我想叫一个网站,这是根据请求产生的,并有大约2200个字符的Url长度。

当我使用WebClient使用该Url调用download - method时,整个应用程序崩溃,没有任何错误消息。下面是一个示例链接:http://tinyurl.com/bpp25za

如何下载内容?

下载一个长度超过2100个字符的Url

您可以使用WebBrowser:

    WebBrowser browser;
    private void button1_Click(object sender, RoutedEventArgs e)
    {
        string url = @"your_really_long_url_here";
        browser = new WebBrowser();
        browser.Navigated += new EventHandler<NavigationEventArgs>(browser_Navigated);
        browser.Navigate(new Uri(url, UriKind.Absolute));
    }
    void browser_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
    {
        string htmlContent = browser.SaveToString();
        System.Diagnostics.Debug.WriteLine(htmlContent);
    }