WebClient.DownloadString завершается ошибкой при каждом запуске, вызывая исключение System.Net.WebException в System.dll. Что-то не так с тем, как это называется? Код ниже.
using (var wc = new WebClient())
{
wc.Headers["Authorization"] = string.Format("Basic {0}", ConfigurationManager.AppSettings["which_api_token"]);
try
{
var jsonString = wc.DownloadString(string.Format("{0}/subjects/{1}",
ConfigurationManager.AppSettings["which_api_url"],
Uri.EscapeDataString(subjectName)));
return result;
}
catch(Exception ex)
{
result.Status = ResultStatus.Failed;
return result;
}
}