Я читаю из базы данных истории, и для каждого прочитанного URL я загружаю его и сохраняю данные в строку.Я хочу иметь возможность определить, является ли ссылка ссылкой для скачивания, т.е. .exe или .zip, например, я предполагаю, что мне нужно прочитать заголовки, чтобы определить это, но я не знаю, как это сделать с WebClient.Есть предложения?
while (sqlite_datareader.Read())
{
noIndex = false;
string url = (string)sqlite_datareader["url"];
try
{
if (url.Contains("http") && (!url.Contains(".pdf")) && (!url.Contains(".jpg")) && (!url.Contains("https")) && !isInBlackList(url))
{
WebClient client = new WebClient();
client.Headers.Add("user-agent", "Only a test!");
String htmlCode = client.DownloadString(url);
}
}
}