Content-Type L'en-tête d'entité est utilisé pour indiquer le type de média de type MIME de la ressource.
Dans la réponse, l'en-tête Content-Type indique au client le type de contenu du contenu réel renvoyé. Les navigateurs effectuent des recherches MIME dans certains cas et n'honorent pas nécessairement la valeur de cet en-tête ; pour éviter ce comportement, l'en-tête X-Content-Type-Options peut être défini sur nosniff.
Dans la requête (telle que POST ou PUT), le client indique au serveur le type de données réellement envoyées.
Syntaxe :
Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something
Commande :
media-type
Type MIME de la ressource ou des données.
charset
Norme de codage des caractères.
boundary
Une limite est requise pour les entités en plusieurs parties, composées de 1 à 70 caractères provenant d'un ensemble de caractères connu pour être très robuste via les passerelles de messagerie, plutôt que de se terminer par des espaces. Il est utilisé pour encapsuler les limites de plusieurs parties d’un message.
Exemple
Type de contenu dans un formulaire HTML
Dans la requête POST générée par la soumission d'un formulaire HTML, demandez le contenu- Le type de l'en-tête est spécifié par l'attribut enctype sur l'élément