У меня есть следующий код, запущенный в службе Windows:
WebClient webClient = new WebClient();
webClient.Credentials = new NetworkCredential("me", "12345", "evilcorp.com");
webClient.DownloadFile(downloadUrl, filePath);
Каждый раз я получаю следующее исключение
{"The remote server returned an error: (401) Unauthorized."}
Со следующим внутренним исключением:
{"The function requested is not supported"}
Я точно знаю, что учетные данные действительны, на самом деле, если я перейду в downloadUrl в своем веб-браузере и поставлю свои учетные данные как evilcorp.com\me с паролем 12345, он загрузится нормально.
Что странно, так это то, что если я укажу свои учетные данные как [email protected] с 12345, он, похоже, терпит неудачу.
Есть ли способ форматировать учетные данные?