web-dev-qa-db-fra.com

Quelle est la différence entre utiliser application / csv et text / csv?

Quelle est la différence entre l'utilisation de application/csv contre text/csv comme en-tête d'acceptation HTTP?

23
Glide

Un type MIME est utilisé pour que les logiciels (comme un navigateur par exemple) puissent savoir comment gérer les données.

Si un serveur dit "Ces données sont de type texte/csv", le client peut comprendre que cela peut rendre ces données en interne, tandis que si le serveur dit "Ces données sont de type application/csv", le client sait qu'il doit lancer l'application qui est enregistré sur le système d'exploitation pour ouvrir les fichiers csv.

text/csv est plus générique.

41
G-Man

text/csv est plus approprié car application en tant que première partie implique une certaine interactivité. Votre fichier texte n'étant pas interactif, il doit être annoncé sous forme de texte.

11
zneak