c# как распознать текущую ссылку?

253
29 октября 2017, 17:06

как распознать текущую ссылку, это просто ссылка или на файл?P.s. можно вариант, чтобы не пришлось качать весь html-код

Например: есть ссылка someUrl.com , а есть someUrl.com/file.txt. Как понять где файл?

Answer 1

Что-бы проверить, что находится по конкретному url, не загружая при этом сам ресурс, можно выполнить HTTP метод HEAD. При этом сервер возвращает только HTTP заголовки. Нас интересует Content-Type. Пример кода:

var req = WebRequest.CreateHttp("https://ru.stackoverflow.com/");
req.Method = "HEAD";
var resp = (HttpWebResponse)req.GetResponse();
Console.WriteLine(resp.ContentType);

Результат:

text/html; charset=utf-8
READ ALSO
Вставка JSON в MySQL (C#)

Вставка JSON в MySQL (C#)

ЗдравствуйтеНе получается вставить JSON в MySQL в C# (MySql

300
Как сохранить [,] массив в файл?

Как сохранить [,] массив в файл?

Как сохранить двумерный массив (объявляю как [,]) вtxt файл как он есть? В матрице или бинарном видe — точно не знаю пока, как правильно

351
Работа с ComboBox в потоке

Работа с ComboBox в потоке

Здравствуйте! При попытке установить ValueMember для ComboBox в потоке получаю следующую ошибку:

224