Какой тип MIME для файлов свойств? - PullRequest
18 голосов
/ 06 июня 2011

Что такое MIME-тип для файла свойств?

Вот список всех файлов с разными расширениями, но здесь я не смог увидеть ни один тип MIME для файла свойств.

Mime Types

У меня есть файл свойств в папке скриптов, и я пытаюсь прочитать его в других скриптах. При запуске в виде простого файла HTML и файла сценария он работает правильно, но когда я помещаю его в свое веб-приложение, использующее Spring MVC, он не может прочитать файл свойств.

Я получаю ошибку

Не найден тип носителя для ресурса ServletContext [Messages_en.properties] - возврат 404.

Пожалуйста, помогите.

Ответы [ 3 ]

16 голосов
/ 29 сентября 2012

Обычно используется text/x-java-properties. Например. Проект MoinMoin использует это.

14 голосов
/ 03 февраля 2012

Согласно Apache список типов Mime HTTPd , который, пожалуй, самый обширный из всех, которые вы можете найти, для файлов свойств нет определения.

Мне не ясно, чего вы пытаетесь достичь, но обычно text/plain хорошо работает с файлами свойств.

7 голосов
/ 02 марта 2015

Согласно Типам носителей IANA , который является наиболее авторитетным источником, стандартного типа MIME для файлов свойств Java не существует.

Списки Apache HTTPD / Subversion MIME (на которые в других ответах ссылаются как на список из @ nico ) являются просто копией IANA.

RFC2046 указывает, что типы носителей (ранее известные как типы MIME) и медиа подтипы будут назначаться и перечисляться IANA. (Источник Типы носителей IANA )

В любом случае, я должен согласиться с @ Ondra Žižka , что несколько не авторитетных - но актуальных - источников (таких как Trac и CaCert.org например) сходятся на тип text/x-java-properties, который правильно использует префикс `x-.

Не существует дюжины мест, где используется этот тип MIME.

...