В чем разница между использованием приложения /csv vs text/csv?

Какая разница между использованием application/csv vs text/csv в качестве заголовка HTTP Accept?

Ответ 1

Используется тип MIME, поэтому программное обеспечение (например, браузер) может знать, как обрабатывать данные.

Если сервер говорит: "Эти данные имеют тип text/csv", клиент может понять, что он может отображать эти данные внутренне, а если сервер говорит "Эти данные имеют тип application/csv", клиент знает, что он должен запустите приложение, зарегистрированное в ОС, чтобы открыть файлы csv.

text/csv более общий.

Ответ 2

text/csv более подходит, потому что application как первая часть подразумевает некоторую интерактивность. Ваш текстовый файл не является интерактивным, он должен быть объявлен как текст.