Sobes.tech
Junior

Que tipos de cabeçalhos HTTP conhece?

sobes.tech IA

Resposta da IA

Os cabeçalhos HTTP são pares de chave-valor transmitidos em pedidos e respostas HTTP para transmitir informações adicionais.

Principais tipos de cabeçalhos:

  • Cabeçalhos de pedido (Request headers): contêm informações sobre o cliente e o pedido.

    • Host — nome de domínio do servidor.
    • User-Agent — informações sobre o navegador ou cliente.
    • Accept — tipos de dados que o cliente está disposto a aceitar.
    • Authorization — dados para autenticação.
  • Cabeçalhos de resposta (Response headers): contêm informações sobre o servidor e a resposta.

    • Content-Type — tipo de conteúdo.
    • Content-Length — comprimento do conteúdo.
    • Set-Cookie — definição de cookies.
    • Server — informações sobre o servidor.
  • Cabeçalhos gerais (General headers): aplicáveis a pedidos e respostas.

    • Cache-Control — controle de cache.
    • Connection — gestão da conexão (por exemplo, keep-alive).
  • Cabeçalhos de entidade (Entity headers): descrevem o corpo da mensagem.

    • Content-Encoding — método de codificação do conteúdo.
    • Content-Language — idioma do conteúdo.

Estes cabeçalhos ajudam a gerir o comportamento das mensagens HTTP e facilitam a troca de metadados entre cliente e servidor.