Qual é o tipo MIME mais apropriado para usar ao enviar dados estruturados com YAML sobre HTTP?
Uma explicação de por que uma determinada escolha é mais apropriada seria muito apreciada.
Não há nenhum tipo de aplicativo registrado ou tipo de texto que eu consiga ver.
Exemplo:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
Opções possíveis:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
text/
devem ser processados como ISO-8859-1, a menos que outro tipo MIME seja declarado explicitamente (por exemplotext/html; charset=utf-8
). Os tipos MIME que começam comapplication/
são processados como UTF-8, a menos que outro tipo Mime seja declarado explicitamente. Por exemplo,text/x-yaml
não pode usar caracteres UTF-8 enquantotext/x-yaml; charset=utf-8
eapplication/x-yaml
pode. IIRC, isso é definido no RFC 3023.