Каков наиболее подходящий тип MIME для отправки данных, структурированных с помощью YAML через HTTP?YAML mime type?
Объяснение Почему данный выбор является наиболее подходящим, будет очень признателен.
Не зарегистрировано application type или text type, что я вижу.
Пример:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
Возможные варианты:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
Weird, google для «yaml mime» дает рубиновую ссылку в качестве первого удара, с текстом/x-yaml и без мужчин приложение application/x-yaml – Greg 2008-12-01 20:53:40
Это не _quite_ true.Типы Mime, начинающиеся с `text /`, должны обрабатываться как ISO-8859-1, если явно не объявлен другой тип mime (например, `text/html; charset = utf-8`). Типы Mime, начинающиеся с `application /`, обрабатываются как UTF-8, если явно не объявлен другой тип mime. Например, `text/x-yaml` не может использовать символы UTF-8, в то время как` text/x-yaml; charset = utf-8` и `application/x-yaml`. IIRC, это определено в RFC 3023. – 2011-10-13 21:16:11
@ Ryan: Спасибо, отличная информация. Это относится к YAML? Это не XML ... – 2011-10-14 13:38:43