Какой тип MIME лучше всего использовать при отправке данных, структурированных с помощью YAML, через HTTP?
Было бы очень полезно объяснить, почему данный выбор является наиболее подходящим.
Я не вижу зарегистрированного типа приложения или текстового типа .
Пример:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
Возможные варианты:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
text/
, должны обрабатываться как ISO-8859-1, если явно не объявлен другой тип MIME (например,text/html; charset=utf-8
). Типыapplication/
MIME , начинающиеся с , обрабатываются как UTF-8, если явно не объявлен другой тип MIME. Например,text/x-yaml
пока нельзя использовать символы UTF-8,text/x-yaml; charset=utf-8
аapplication/x-yaml
можно. IIRC, это определено в RFC 3023.