client.DownloadString выбрасывает исключение в C # - PullRequest
0 голосов
/ 11 декабря 2019
public string Post()
{
    string html="";
    try
    {               
        url="https://example.com";

        using (var client = new System.Net.WebClient())
        {
            html = client.DownloadString(url);
        }                               
    }
    catch(Exception ex)
    {
        html =$"{"Message:"}{ ex.Message}{"\n\nStackTrace:"}{ex.StackTrace}";
    }
    return html;
}

Ошибка

Сообщение. Попытка подключения не удалась, поскольку подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост имеетне удалось ответить Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, так как подключенный хост не смог ответить

**StackTrace**:   at System.Net.HttpWebRequest.GetResponse()
   at System.Net.WebClient.GetWebResponse(WebRequest request)
   at System.Net.WebClient.DownloadBits(WebRequest request, Stream writeStream)
   at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
   at System.Net.WebClient.DownloadString(Uri address)
   at AppSites.Controllers.CacheController.Post(String domainName, String subfolder, String articleurl, String content) in E:\Cache\WebApplication1\WebApplication1\Controllers\CacheController.cs:line 111
...