Есть ли перечисление для свойства ContentType в HttpWebResponse ("text/plain"," application/octet-stream " и т. д.)?
самое близкое, что я смог найти System.Net.Mime.MediaTypeNames
но у этого, похоже, нет всего (например, json), поскольку он, похоже, более сосредоточен на вложениях электронной почты.
2 ответов
перечисление не имеет особого смысла. Типы MIME являются открытыми. То есть список не является конечным: время от времени добавляются новые типы.
посмотреть RFC4288: спецификации типа носителя и процедуры регистрации
база данных IANA, скорее всего, будет полным, но вам нужно будет разобрать эти страницы, чтобы получить плоский список.
есть еще мим.типы файл, который поставляется с Apache, который, похоже, был получен из указанного списка.