Qual è il tipo MIME più appropriato da utilizzare quando si inviano dati strutturati con YAML su HTTP?
Una spiegazione del perché una determinata scelta è più appropriata sarebbe molto apprezzata.
Non esiste un tipo di applicazione registrato o un tipo di testo che posso vedere.
Esempio:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
Possibili opzioni:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
text/
MIME che iniziano con devono essere elaborati come ISO-8859-1 a meno che non sia esplicitamente dichiarato un altro tipo MIME (estext/html; charset=utf-8
.). I tipiapplication/
MIME che iniziano con vengono elaborati come UTF-8 a meno che non venga esplicitamente dichiarato un altro tipo MIME. Ad esempio,text/x-yaml
non è possibile utilizzare caratteri UTF-8 mentretext/x-yaml; charset=utf-8
eapplication/x-yaml
can. IIRC, questo è definito nella RFC 3023.