收到:无效的 URI:无法解析主机名

问题描述 投票:0回答:1

所以我用它来加载网站 :

WebClient webClient = new WebClient();
            webClient.Encoding = Encoding.UTF8;
            string str2 = webClient.DownloadString(url);
            if (Program.proxies.Count > 0)
            {
                string Address = Program.proxies[new Random().Next(0, Program.proxies.Count)];
                string[] strArray = Address.Split(':');
                if (strArray.Length > 2)
                    webClient.Proxy = (IWebProxy)new WebProxy(strArray[0] + ":" + strArray[1])
                    {
                        Credentials = (ICredentials)new NetworkCredential(strArray[2], strArray[3])
                    };
                else
                    webClient.Proxy = (IWebProxy)new WebProxy(Address);
            }
            return str2.Replace("'", "'");
        }
        catch (Exception ex1)
        {
            try
            {
                using (StreamWriter streamWriter = System.IO.File.AppendText("log.txt"))
                    streamWriter.WriteLine("[" + DateTime.Now.ToString() + "] " + ex1.Message);
                str1 = "";
            }
            catch (Exception ex2)
            {
                str1 = "";
            }
        }

我得到了无效的URI:主机名无法在日志中解析,过去可以工作,我添加了一个Windows窗体,现在我无法让它像以前一样工作......并且像一个愚蠢的......我删除了我的旧项目

c# web uri invalidation
1个回答
0
投票

我发现这是我的代理列表文件,里面有空格

© www.soinside.com 2019 - 2024. All rights reserved.