Jaki jest najbardziej odpowiedni typ MIME do użycia podczas wysyłania danych strukturalnych z YAML przez HTTP?
Bardzo mile widziane byłoby wyjaśnienie, dlaczego dany wybór jest najbardziej odpowiedni.
Nie widzę żadnego zarejestrowanego typu aplikacji ani typu tekstu .
Przykład:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
Możliwe opcje:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
text/
mają być przetwarzane jako ISO-8859-1, chyba że jawnie zadeklarowano inny typ MIME (nptext/html; charset=utf-8
.). Typy MIME rozpoczynające się odapplication/
są przetwarzane jako UTF-8, chyba że jawnie zadeklarowano inny typ MIME. Na przykładtext/x-yaml
nie można używać znaków UTF-8 podczastext/x-yaml; charset=utf-8
iapplication/x-yaml
można. IIRC, jest to zdefiniowane w RFC 3023.