Convertisseur de majuscules et minuscules — Outil en ligne gratuit
Qu'est-ce que Convertisseur de casse des en-têtes?
Le format Header-Case est identique au format Train-Case : il met en majuscule la première lettre de chaque mot et les relie par des tirets, ce qui donne des résultats tels que « Content-Type » ou « Accept-Encoding ». Son nom fait spécifiquement référence à son principal cas d'utilisation : la mise en forme des noms d'en-têtes des requêtes et des réponses HTTP.
Bien que le protocole HTTP/2 normalise les en-têtes en minuscules lors de la transmission, le format Header-Case reste le format d'affichage standard dans la documentation, les outils API et les interfaces de développement.
Quand utiliser Convertisseur de casse des en-têtes?
Utilisez la casse « Header-Case » pour les noms d'en-têtes HTTP tels que Content-Type, Authorization, X-API-Key et Cache-Control. La documentation des API, les collections Postman et les interfaces client REST affichent généralement les en-têtes dans ce format.
Si vous travaillez avec des identifiants en Kebab Case mais que vous avez besoin de majuscules en début de mot, cet outil les ajoute. Pour un résultat entièrement en majuscules avec des traits d'union, comme dans la nomenclature COBOL, utilisez le convertisseur COBOL-CASE.
Comment utiliser cet outil
- 1Paste your text
- 2Click 'Convert' for Header-Case output
- 3Copy for HTTP header names
Cet outil détecte les limites entre les mots et met la première lettre de chaque mot en majuscule. Techniquement, les en-têtes HTTP ne font pas la distinction entre les majuscules et les minuscules, mais le format « Header-Case » est le format d'affichage conventionnel utilisé pour faciliter la lecture.
Exemples
| Input | Output |
|---|---|
| content type | Content-Type |
| x api key | X-Api-Key |
| cache control | Cache-Control |
| accept encoding | Accept-Encoding |
| authorization bearer | Authorization-Bearer |
Règles et comportement
- La première lettre de chaque mot est en majuscule, les autres lettres étant en minuscules. On obtient ainsi le format standard « Title-Cased-Hyphenated » utilisé pour les en-têtes HTTP.
- Les mots sont séparés par des tirets (-). Les espaces, les traits de soulignement, les points et les autres séparateurs sont remplacés par des tirets.
- Il s'agit du format standard pour les noms d'en-têtes HTTP. Bien que le protocole HTTP/2 normalise les en-têtes en minuscules lors de la transmission, le format « Header-Case » reste le format d'affichage conventionnel, lisible par l'utilisateur.
Outils associés
Questions fréquentes
Qu'est-ce que le « Header-Case » ?
Le format « Header-Case » met chaque mot en majuscule et les sépare par des tirets, comme dans « Content-Type », « Cache-Control » et « X-Forwarded-For ». Il s'agit du format d'affichage standard pour les noms d'en-têtes de requêtes et de réponses HTTP. Également appelé « Train-Case » (/train-case-converter/), il rend les en-têtes lisibles et cohérentes.
Le terme « Header-Case » correspond-il à « Train-Case » ?
Oui. Les termes « Header-Case » et « Train-Case » désignent exactement la même convention : des mots en majuscules séparés par des tirets. Le terme « Header-Case » met l'accent sur le contexte des en-têtes HTTP, tandis que « Train-Case » décrit l'aspect visuel de mots en majuscules reliés entre eux.
Pourquoi s'appelle-t-on « Header-Case » ?
En effet, il sert principalement à nommer les en-têtes des requêtes et des réponses HTTP. Les en-têtes HTTP standard telles que Content-Type, Authorization, Accept-Language et X-API-Key respectent toutes cette convention. Le nom reflète directement son utilisation la plus courante.
Les en-têtes HTTP sont-ils insensibles à la casse ?
Oui, selon la spécification, les en-têtes HTTP/1.1 ne sont pas sensibles à la casse, et HTTP/2 convertit tous les en-têtes en minuscules. Cependant, le format « Header-Case » (titres en majuscules avec des tirets) reste le format d'affichage standard dans la documentation, dans Postman, dans les résultats de cURL et dans les outils de développement des navigateurs, pour des raisons de lisibilité.
En quoi cela diffère-t-il de la mise en majuscules ?
Title Case permet d'obtenir des titres lisibles par l'œil humain, avec des espaces entre les mots (The Quick Brown Fox). Header-Case utilise des tirets à la place des espaces et suit les mêmes règles de majuscules, mais est conçu pour les identifiants de code, et non pour la prose.