Мне нужно выполнить запрос cURL, чтобы захватить CSV-файл из Интернета. Я никогда не использовал Curl до и до сих пор материал, который я видел через Google, кажется, не имеет смысла:cURL call in C#
локонов вызов должен выглядеть следующим образом:
curl --user username:password http://somewebsite.com/events.csv
код, который я пытаюсь использовать (я использую это, чтобы захватить основные файлы XML аутентификации)
string URL = "http://somewebsite.com/events.csv";
string Username = "username";
string Password = "password";
WebClient req = new WebClient();
CredentialCache myCache = new CredentialCache();
myCache.Add(new Uri(URL), "Basic", new NetworkCredential(Username, Password));
req.Credentials = myCache;
string results = null;
results = Encoding.UTF8.GetString(req.DownloadData(URL));
Это просто дает мне обратно HTML для экрана входа в систему, так что аутентификация не происходит.
Вы пытались: 'req.Credentials = new NetworkCredential (Username, Password);'? – leppie
Просто попробовал, вернул мне ту же страницу входа в html. –