Modèle de page d'en-tête HTTP
Note : Supprimez cette note explicative avant de publier.
Page de garde :
Les métadonnées en haut de la page sont utilisées pour définir les « métadonnées de la page ». Les valeurs doivent être mises à jour de manière appropriée pour l'attribut particulier.
---
title: En-tête NomDeLen-tête
short-title: NomDeLen-tête
slug: Web/HTTP/Reference/Headers/NameOfTheHeader
page-type: http-header
status:
- deprecated
- experimental
- non-standard
browser-compat: path.to.feature.NameOfTheHeader
sidebar: http
---
- title
-
Titre affiché en haut de la page. Formaté comme En-tête NomDeLen-tête. Par exemple, l'en-tête Cache-Control a un titre de
En-tête Cache-Control. - short-title
-
Un titre court utilisé dans les fil d'Ariane et les barres latérales. Formaté comme NomDeLen-tête. Par exemple, l'en-tête Cache-Control a un titre court de
Cache-Control. - slug
-
La fin du chemin URL après
https://developer.mozilla.org/fr/docs/. C'est formaté commeWeb/HTTP/Reference/Headers/NomDeLen-tête. Par exemple, l'en-tête Cache-Control a un chemin deWeb/HTTP/Reference/Headers/Cache-Control. - page-type (pages anglaises uniquement)
-
Pour les en-têtes HTTP, doit être
http-header. Pour d'autres valeurs depage-typeHTTP, voir la section HTTP de la documentation pour la clé de page de gardepage-type. - status (pages anglaises uniquement)
-
Indique l'état de cette fonctionnalité. Un tableau qui peut contenir une ou plusieurs des valeurs suivantes :
experimental,deprecated,non-standard. Cette clé ne doit pas être définie manuellement : elle est définie automatiquement en fonction des valeurs dans les données de compatibilité des navigateurs pour la fonctionnalité. Voir « Comment les statuts des fonctionnalités sont ajoutés ou mis à jour ». - browser-compat (pages anglaises uniquement)
-
Remplacez la valeur de l'espace réservé
path.to.feature.NameOfTheHeaderpar la chaîne de requête pour l'en-tête dans le dépôt de données de compatibilité des navigateurs (angl.). La chaîne d'outils utilise automatiquement la clé pour remplir la section de compatibilité (en remplaçant la macro{{Compat}}).Notez que vous devez d'abord créer ou mettre à jour une entrée pour l'en-tête HTTP dans notre dépôt de données de compatibilité des navigateurs (angl.), et l'entrée pour l'en-tête doit inclure des informations sur la spécification. Consultez notre guide sur la façon de procéder.
La compatibilité des navigateurs ne s'applique pas aux en-têtes HTTP pour lesquels aucune implémentation spécifique n'est fournie (comme l'ajout automatique d'un en-tête de requête à certaines requêtes ou la modification du comportement en fonction des données d'un en-tête de réponse). Dans ces cas, supprimez la clé et la valeur
browser-compat. -
Conservez toujours
http. Voir Structures de page : Barres latérales pour plus de détails.
Macros en haut de page
Un certain nombre de macros apparaissent en haut de la section de contenu immédiatement après les métadonnées de la page. Ces macros sont ajoutées automatiquement par la chaîne d'outils, il est donc recommandé de ne pas les ajouter ou les supprimer.
{{SeeCompatTable}}— cela génère une bannière Ceci est une technologie expérimentale qui indique que l'en-tête est expérimental. Si elle est expérimentale et que la technologie est cachée derrière une préférence dans Firefox, vous devez également remplir une entrée pour elle dans la page Fonctionnalités expérimentales dans Firefox.{{Deprecated_Header}}— cela génère une bannière Obsolète qui indique que l'utilisation de l'en-tête est découragée.{{Non-standard_Header}}— cela génère une bannière Non standard qui indique que la fonctionnalité ne fait partie d'aucune spécification.
Ne fournissez pas manuellement les macros de statut des en-têtes. Consultez la section « Comment les statuts des fonctionnalités sont ajoutés ou mis à jour » pour ajouter ces statuts à la page.
Des exemples des bannières Expérimentale, Obsolète et Non standard sont présentés juste après ce bloc de notes.
N'oubliez pas de supprimer cette note explicative avant de publier.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.
La première phrase de la page doit suivre ce format :
Le (type d'en-tête) HTTP
header-nameest utilisé pour X dans les circonstances Y.
Le « type d'en-tête » doit indiquer s'il s'agit d'un en-tête de requête, d'un en-tête de réponse, ou s'il peut être l'un ou l'autre. Le paragraphe de résumé doit idéalement être composé d'une ou deux phrases courtes.
Vous pouvez mentionner des pièges notables ou des erreurs courantes dans cette section, en créant des liens vers des exemples ou une documentation plus détaillée (guides, etc.) dans cette section. Deux ou trois paragraphes dans cette section sont appropriés, et s'il y a des notes d'utilisation substantielles à inclure, utilisez une section "Description" après "Directives" ci-dessous.
| Type d'en-tête | Inclure la catégorie (ou les catégories) de l'en-tête, par exemple En-tête de requête, En-tête de réponse, Indice client |
|---|---|
| En-tête de requête interdit | « Oui » ou « Non » |
| En-tête de réponse CORS autorisé | « Oui » ou « Non » |
Syntaxe
Remplissez une boîte de syntaxe, comme celle ci-dessous, conformément aux directives de notre article sur les sections de syntaxe.
NameOfTheHeader: <directive1>
NameOfTheHeader: <directive1>, <directive2>, …
Si l'en-tête dispose de nombreuses directives disponibles, n'hésitez pas à inclure plusieurs boîtes de syntaxe, sous-sections et explications selon les besoins :
NameOfTheHeader: <directive3>, …, <directiveN>
Les directives ne sont pas sensibles à la casse et peuvent avoir un argument optionnel, qui peut utiliser à la fois la syntaxe token et la syntaxe quoted-string. Les directives multiples sont séparées par des virgules (supprimez les informations si nécessaire).
Directives
directive1-
Inclure une brève description de la directive et de ce qu'elle fait ici. Inclure un terme et une définition pour chaque directive.
directive2-
etc.
Si l'en-tête dispose de nombreuses directives disponibles, n'hésitez pas à inclure plusieurs listes de définitions, sous-sections et explications selon les besoins.
Description
Si le contenu est trop volumineux pour être inclus dans les paragraphes d'ouverture, fournissez autant de détails que nécessaire ici, tels que des informations contextuelles, des conseils d'utilisation et des liens vers la documentation. C'est un bon endroit pour noter si les modèles réels diffèrent de ce qui est défini si les implémentations largement déployées s'écartent de ce qui est décrit dans les spécifications.
Exemples
Notez que nous utilisons le pluriel « Exemples » même si la page ne contient qu'un seul exemple.
Un titre descriptif
Chaque exemple doit avoir un titre H3 nommant l'exemple. Le titre doit être descriptif de ce que fait l'exemple. Par exemple, « Un exemple simple » ne dit rien sur l'exemple et n'est donc pas un bon titre. Le titre doit être concis. Pour une description plus longue, utilisez le paragraphe après le titre.
Consultez notre guide sur la façon d'ajouter des exemples de code pour plus d'informations.
Note : Parfois, vous pouvez vouloir créer un lien vers des exemples donnés sur une autre page.
Scénario 1 : Si vous avez des exemples sur cette page et d'autres exemples sur une autre page :
Incluez un titre H3 (###) pour chaque exemple sur cette page, puis un dernier titre H3 (###) avec le texte « Plus d'exemples », sous lequel vous pouvez créer des liens vers les exemples sur d'autres pages. Par exemple :
## Exemples
### Utiliser l'API fetch
Exemple de Fetch
### Plus d'exemples
Liens vers plus d'exemples sur d'autres pages
Scénario 2 : Si vous n'avez des exemples que sur une autre page et aucun sur cette page :
N'ajoutez pas de titres H3 ; ajoutez simplement les liens directement sous le titre H2 « Exemples ». Par exemple :
## Exemples
Pour des exemples de cette API, voir [la page sur `fetch()`](https://example.org/).
Spécifications
{{Specifications}}
Pour utiliser cette macro, supprimez les accents inversés et l'antislash dans le fichier markdown.
Compatibilité des navigateurs
{{Compat}}
Pour utiliser cette macro, supprimez les accents inversés et l'antislash dans le fichier markdown.
Voir aussi
Incluez des liens vers des pages de référence et des guides liés à l'API actuelle. Pour plus de directives, consultez la section Voir aussi dans le Guide de style d'écriture.
- lien1
- lien2
- lien_externe (année)