Использование знака плюс в пользовательских типах интернет-носителей (типы MIME)
Я создаю веб-службу RESTful, и я создаю некоторые пользовательские типы носителей. Кажется, что в типах мультимедиа подтип становится более конкретным, когда вы идете вправо, используя "+". Так, например:
application/json
более общий, чем application/hal+json
, поскольку HAL добавляет больше ограничений поверх json.
Мой вопрос заключается в том, является ли это стандартным или просто конвенцией (я пробивал некоторые из RFC на MIME-типах, и я ничего не мог найти, но я, возможно, не выглядел достаточно сложно).
Если он является стандартным, обобщает ли он, поэтому я могу добавить еще более конкретные подтипы, такие как application/vnd.custom.mime+hal+json
, или он ограничен одним "+"?
Ответы
Ответ 1
Процедура регистрации новых суффиксов теперь определена в http://trac.tools.ietf.org/html/draft-ietf-appsawg-media-type-regs-14#section-6.
"+ json" будет определен в отдельном документе; прямо сейчас: http://trac.tools.ietf.org/html/draft-ietf-appsawg-media-type-suffix-regs-02#section-3.1
И нет, у вас не должно быть нескольких подтипов.