TC

大小写转换器 — 免费在线工具

Processed locally. No data stored.
0 chars

什么是 大小写转换器?

Header-Case 与 Train-Case 完全相同——它将每个单词的首字母大写,并用连字符连接,从而生成类似 Content-Type 或 Accept-Encoding 的输出。其命名正是源于其主要用途:格式化 HTTP 请求和响应头名称。尽管 HTTP/2 在传输过程中会将头部名称规范化为小写,但 Header-Case 仍是文档、API 工具和开发者接口中的标准显示格式。

何时使用 大小写转换器?

对于 Content-Type、Authorization、X-API-Key 和 Cache-Control 等 HTTP 头名称,请使用“标题大小写”格式。API 文档、Postman 集合以及 REST 客户端接口通常都采用这种格式显示头部。如果您正在使用 Kebab Case 标识符,但需要标题首字母大写,此工具可为您添加该格式。 若需生成类似 COBOL 命名规则的全大写连字符格式输出,请使用 COBOL-CASE 转换器

如何使用此工具

  1. 1Paste your text
  2. 2Click 'Convert' for Header-Case output
  3. 3Copy for HTTP header names

该工具可检测单词边界,并将每个单词的首字母大写。从技术上讲,HTTP 头部不区分大小写,但为了便于阅读,通常采用 Header-Case 格式进行显示。

示例

InputOutput
content typeContent-Type
x api keyX-Api-Key
cache controlCache-Control
accept encodingAccept-Encoding
authorization bearerAuthorization-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 请求和响应的标头名称。诸如 Content-Type、Authorization、Accept-Language 和 X-API-Key 之类的标准 HTTP 标头都遵循这一约定。该名称直接反映了其最常见的应用场景。

HTTP 头部是否不区分大小写?

是的,根据规范,HTTP/1.1 头部不区分大小写,而 HTTP/2 会将所有头部统一转换为小写。不过,出于可读性考虑,在文档、Postman、cURL 输出以及浏览器开发者工具中,Header-Case(即标题大小写格式,使用连字符分隔)仍是标准的显示格式。

这与“首字母大写”有什么区别?

标题大小写 适用于包含单词间空格的、易于人类阅读的标题(例如“The Quick Brown Fox”)。Header-Case 则使用连字符代替空格,并遵循相同的首字母大写规则,但专为代码标识符设计,而非散文。