Конвертер регистра — бесплатный онлайн-инструмент
Что такое Конвертер регистра?
Формат Header-Case идентичен формату Train-Case — он преобразует первую букву каждого слова в заглавную и соединяет слова дефисами, в результате чего получаются такие названия, как Content-Type или Accept-Encoding. Он получил такое название именно из-за своего основного применения: форматирования имен заголовков HTTP-запросов и ответов.
Хотя в HTTP/2 заголовки при передаче нормализуются в нижний регистр, формат Header-Case остается стандартным форматом отображения в документации, инструментах API и интерфейсах для разработчиков.
Когда использовать Конвертер регистра?
Используйте формат «Header-Case» для имен HTTP-заголовков, таких как Content-Type, Authorization, X-API-Key и Cache-Control. В документации по API, коллекциях Postman и интерфейсах REST-клиентов заголовки традиционно отображаются именно в этом формате.
Если вы работаете с идентификаторами в формате Kebab Case, но вам требуется написание заглавных букв в начале слов, этот инструмент добавит их. Для вывода текста, написанного полностью заглавными буквами с дефисами, как в COBOL, используйте конвертер COBOL-CASE.
Как пользоваться инструментом
- 1Paste your text
- 2Click 'Convert' for Header-Case output
- 3Copy for HTTP header names
Этот инструмент определяет границы слов и преобразует первую букву каждого слова в заглавную. Технически в HTTP-заголовках не учитывается регистр, однако формат Header-Case является общепринятым форматом отображения, обеспечивающим удобство чтения.
Примеры
| Input | Output |
|---|---|
| content type | Content-Type |
| x api key | X-Api-Key |
| cache control | Cache-Control |
| accept encoding | Accept-Encoding |
| authorization bearer | Authorization-Bearer |
Правила и поведение
- Первая буква каждого слова пишется с заглавной буквы, остальные буквы — строчными. В результате получается стандартный формат с заглавными буквами в начале слов и дефисами, используемый в HTTP-заголовках.
- Слова разделяются дефисами (-). Пробелы, подчеркивания, точки и другие разделители заменяются дефисами.
- Это стандартный формат написания имен HTTP-заголовков. Хотя в HTTP/2 заголовки при передаче преобразуются в нижний регистр, формат Header-Case по-прежнему остается общепринятым форматом отображения, удобным для чтения человеком.
Похожие инструменты
Часто задаваемые вопросы
Что такое «Header-Case»?
В стиле «Header-Case» каждое слово пишется с заглавной буквы и разделяется дефисами, например: Content-Type, Cache-Control и X-Forwarded-For. Это стандартный формат отображения имен заголовков HTTP-запросов и ответов. Также известный как Train-Case, он обеспечивает читаемость и единообразие заголовков.
Является ли Header-Case тем же, что и Train-Case?
Да. Термины «Header-Case» и «Train-Case» описывают одну и ту же конвенцию — слова, написанные с заглавной буквы и разделенные дефисами. Термин «Header-Case» подчеркивает контекст HTTP-заголовков, тогда как «Train-Case» описывает визуальный образец соединенных слов, написанных с заглавной буквы.
Почему это называется «Header-Case»?
Поскольку его основное назначение заключается в форматировании имен заголовков HTTP-запросов и ответов. Стандартные HTTP-заголовки, такие как Content-Type, Authorization, Accept-Language и X-API-Key, все соответствуют этой конвенции. Название напрямую отражает его наиболее распространенное применение.
В HTTP-заголовках учитывается регистр символов?
Да, согласно спецификации в заголовках HTTP/1.1 не учитывается регистр, а HTTP/2 преобразует все заголовки в нижний регистр. Однако для удобства чтения в документации, Postman, выводе cURL и инструментах разработчика браузера по-прежнему используется стандартный формат отображения заголовков — с заглавными буквами в начале слов и дефисами (Header-Case).
В чём разница по сравнению с «Title Case»?
Title Case предназначен для создания удобных для чтения заголовков с пробелами между словами (The Quick Brown Fox). Header-Case использует дефисы вместо пробелов и следует тем же правилам написания с заглавной буквы, но предназначен для идентификаторов кода, а не для прозы.