2015-12-05 1 views
1

Я хочу проверить тип содержимого в C# .NET.Как узнать тип содержимого в C# .NET для URL?

Я обращаюсь к стороннему URL-адресу и на основании этого хочу проверить его тип. Просто отметьте это, я не получаю никакого расширения, которое вы можете увидеть ниже в примере PDF.

В качестве примера ниже является файлом PDF, URL является: «http://www.scoop.it/doc/download/aJpTLe5i6l38knVqb_gYeUR»

Как я знаю, что выше URL имеет тип содержимого PDF и другой, например, это простая веб-страница, даже я хочу знать ее тип контента.

«http://askfsis.custhelp.com/app/answers/detail/a_id/1380»

Так что я хочу кое-что проверить, основанный на URL,

Если это PDF, сделать это еще, если это веб-страницы, сделать это и т.д. Ваша быстро ответ очень ценится ,

Еще раз спасибо,

+1

Проверьте это http://stackoverflow.com/questions/16416699/http-head-request-with-httpclient-in-net-4-5-and-c-sharp – FireAlkazar

ответ

2

Единственный способ отправить запрос HEAD, на веб-сайт и проверять заголовок Content-Type.