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