Який тип 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/
, обробляються як UTF-8, якщо інший тип мім явно не оголошено. Наприклад,text/x-yaml
не можна використовувати символи UTF-8, покиtext/x-yaml; charset=utf-8
іapplication/x-yaml
може. IIRC, це визначено у RFC 3023.