En utlisant un entête, on peut notamment caché la provenance réel des données qui sont renvoyé comme si il s'agissait d'un fichier.
L'utilité est de pouvoir par exemple protégé l'accès à certains fichier, en renvoyant le contenu d'un fichier que si l'utilisateur est autorisé, ou bien de pouvoir générer directement le fichier avant le téléchargement, par exemple en personnalisant les données à renvoyé.