Есть ли перечисление для свойства ContentType в HttpWebResponse ("text/plain"," application/octet-stream " и т. д.)?

самое близкое, что я смог найти System.Net.Mime.MediaTypeNames но у этого, похоже, нет всего (например, json), поскольку он, похоже, более сосредоточен на вложениях электронной почты.

2 ответов


перечисление не имеет особого смысла. Типы MIME являются открытыми. То есть список не является конечным: время от времени добавляются новые типы.

посмотреть RFC4288: спецификации типа носителя и процедуры регистрации


база данных IANA, скорее всего, будет полным, но вам нужно будет разобрать эти страницы, чтобы получить плоский список.

есть еще мим.типы файл, который поставляется с Apache, который, похоже, был получен из указанного списка.