ForHosting KIT · Texto e IA

Converter para HTTP-Header-Case

content-type vira Content-Type, x-request-id vira X-Request-Id e ACCEPT-LANGUAGE vira Accept-Language. Cada parte entre hífens fica minúscula e depois recebe a inicial maiúscula, sem acrescentar, tirar ou mover nenhum hífen. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
content-type
Você obtém
Texto
Content-Type
Original
content-type
Segmentos
2

Nenhum dicionário, acesso à rede, valor aleatório ou data altera a saída.

O que significa o formato de cabeçalho

Exemplos conhecidos incluem Content-Type, Cache-Control, Accept-Language e X-Request-Id. O conversor aplica essa regra mecanicamente à entrada inteira: separa o texto nos hífens, passa cada trecho para minúsculas, coloca em maiúscula o primeiro caractere que tenha variação de caixa e junta tudo novamente com a mesma estrutura de hífens. O comportamento é mais específico do que title case.

Ele não trata espaços como divisores, não consulta listas de abreviações, não preserva uma sigla como ID e não adivinha onde deveria haver novos hífens. Por isso, x-request-id sempre resulta em X-Request-Id, sem depender de um guia editorial. A resposta traz text como valor convertido principal, original como cópia exata para auditoria, segments como quantidade de partes e method como identificador estável.

Repetir a operação é seguro, pois uma entrada já formatada gera a mesma saída. Isso é adequado para geradores de documentação, testes de snapshot, limpeza de dados e interfaces que precisam de uma convenção única e inequívoca.

Como hífens, caixa e trechos incomuns são tratados

Os hífens são parte estrutural da entrada e, portanto, são preservados em vez de normalizados. Um hífen inicial ou final, ou dois hífens consecutivos, cria um trecho vazio que continua vazio na saída. Essa escolha impede que um formatador reescreva identificadores ou elimine informações silenciosamente.

Em cada trecho não vazio, a conversão Unicode para minúsculas ocorre primeiro; em seguida, o primeiro caractere com formas maiúscula e minúscula distintas é capitalizado. Dígitos e sinais anteriores permanecem no lugar, de modo que 2fa-token vira 2Fa-Token. Um trecho composto somente por números ou pontuação não muda.

Espaços também são mantidos e não se tornam separadores: esta capacidade espera texto delimitado por hífens e não transforma uma frase comum em nome de campo. A entrada precisa ser uma string com pelo menos um caractere. O limite de cem mil caracteres restringe memória e processamento.

Use para apresentação e automação, não para validar o protocolo

Uma rotina de publicação pode uniformizar rótulos inconsistentes antes da renderização; uma suíte pode gerar valores esperados determinísticos a partir de casos em minúsculas; e um script de migração pode apresentar mapas antigos sem manter uma tabela manual de substituições. A saída é apenas formatação. Também não afirma que essa capitalização seja obrigatória na transmissão.

A conversão interativa é gratuita no navegador. Como os dois canais compartilham a mesma função pura, passar de um exemplo colado para um script de produção não cria um segundo conjunto de regras.

Gerar casos de teste determinísticos

Produza nomes esperados estáveis para snapshots, importadores e testes de compatibilidade sem duplicar a lógica de caixa.

Organizar telas de configuração

Formate chaves com hífens para painéis, exportações de suporte, auditorias e sistemas administrativos antigos.

Ele adiciona hífens a frases comuns?

Não. Ele preserva os hífens existentes e altera a caixa dentro dos trechos; não troca espaços nem inventa separadores.

Ele mantém em maiúsculas abreviações como ID?

Não. Não existe lista de abreviações, então todas as partes seguem a mesma regra e x-request-id vira X-Request-Id. Assim o resultado é sempre idêntico e não depende de um dicionário de estilo.

O que acontece quando uma parte começa com um dígito?

Dígitos e sinais ficam onde estão, e a maiúscula vai para a primeira letra depois deles. Assim, 2fa-token vira 2Fa-Token, e uma parte só com dígitos passa sem mudanças.

Posso aplicar a um texto que já está nesse formato?

Sim. Um texto já formatado sai exatamente igual, então aplicar a conversão duas vezes nunca muda o resultado. Isso a torna confiável para gerar documentação ou limpar dados.

O que acontece com hífens no início ou repetidos?

Eles são mantidos. Um hífen no começo ou no fim, ou dois seguidos, deixam uma parte vazia que continua vazia, então o número e a posição dos hífens nunca mudam.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/header-case

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/header-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"content-type"}'
{
  "text": "content-type"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.header_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_chars100000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Converta qualquer texto de cabeçalho para HTTP-Header-Case com uma regra previsível: cada trecho separado por hífen fica em minúsculas e depois recebe inicial maiúscula. Assim, content-type vira Content-Type, x-request-id vira X-Request-Id e ACCEPT-LANGUAGE vira Accept-Language, sem mudar a posição nem a quantidade de hífens. A ferramenta ajuda em documentação, exemplos, configurações, testes e sistemas antigos que exibem nomes de campos HTTP nesse estilo conhecido. A execução interativa acontece inteiramente no navegador, e a API usa exatamente a mesma lógica determinística. Entradas vazias ou incorretas são rejeitadas com clareza, e cada conversão bem-sucedida pela API custa US$ 0,002.

O que significa HTTP-Header-Case

HTTP-Header-Case é uma convenção visual em que cada parte separada por hífen começa com letra maiúscula e continua em minúsculas.

Como hífens, caixa e trechos incomuns são tratados

Valores ausentes, null, arrays, objetos, booleanos e strings vazias retornam invalid_input. Como a implementação não acessa rede, modelo, armazenamento, aleatoriedade nem relógio, a mesma entrada válida sempre devolve o mesmo JSON no navegador e pela API.

Use para apresentação e automação, não para validar o protocolo

O conversor é especialmente útil onde pessoas leem nomes de campos: documentação de API, artigos de suporte, telas de configuração, tabelas geradas, exemplos de código, históricos de mudanças e relatórios de teste. Ela não verifica se a entrada é um nome de campo HTTP sintaticamente válido, não consulta registros oficiais, não interpreta valores, não mescla duplicatas nem decide se o prefixo X- é adequado. Protocolos e bibliotecas atuais costumam usar campos em minúsculas, e a semântica dos nomes HTTP não diferencia caixa. Use esta capacidade quando você quiser intencionalmente a apresentação legível HTTP-Header-Case; para verificar uma solicitação ou resposta real, escolha um validador ou inspetor de cabeçalhos. Cada solicitação automatizada bem-sucedida custa US$ 0,002; falhas de validação retornam erro tipado.

Padronizar documentação de API

Transforme rótulos inconsistentes em uma apresentação HTTP-Header-Case uniforme antes de publicar páginas de referência.

Quanto custa este conversor para HTTP-Header-Case?

A conversão interativa é gratuita no navegador. Cada solicitação bem-sucedida pela API custa US$ 0,002.

Ele preserva abreviações como ID ou HTTP?

Não. A regra determinística passa cada trecho inteiro para minúsculas antes de capitalizar o primeiro caractere; portanto, id vira Id.

O resultado valida um nome de campo HTTP?

Não. O resultado é uma transformação visual, não uma validação de sintaxe do protocolo nem uma consulta de registro.

Nomes de campos HTTP diferenciam maiúsculas de minúsculas?

A semântica não diferencia caixa. Use o conversor quando você quiser essa apresentação conhecida, não porque o protocolo a exija.

Ver a documentação completa do KIT →