¿Cuál es el tipo MIME más apropiado para usar al enviar datos estructurados con YAML a través de HTTP?tipo de mime YAML?
Una explicación de por qué una opción dada es la más apropiada sería muy apreciada.
No hay registros application type o text type que pueda ver.
Ejemplo:
> GET /example.yaml
< Content-Type: ????
<
< --- # Favorite movies
< - Casablanca
< - North by Northwest
< - Notorious
posibles opciones:
text/yaml
text/x-yaml
application/yaml
application/x-yaml
extraño, google para "yaml mime" da un enlace de ruby como primer golpe, con texto/x-yaml y sin hombres aplicación/x-yaml – Greg
Esto no es muy cierto.Los tipos de MIME que comienzan con 'text /' deben procesarse como ISO-8859-1 a menos que otro tipo de MIME se declare explícitamente (por ejemplo, 'text/html; charset = utf-8'). Los tipos MIME que comienzan con 'application /' se procesan como UTF-8 a menos que otro tipo MIME se declare explícitamente. Por ejemplo, 'text/x-yaml' no puede usar caracteres UTF-8 mientras' text/x-yaml; charset = utf-8' y 'application/x-yaml' pueden. IIRC, esto se define en RFC 3023. –
@Ryan: Gracias, gran información. ¿Se aplica a YAML? No es XML ... –