Sobes.tech
Junior — Middle

Quais componentes estão incluídos na estrutura de uma solicitação HTTP?

sobes.tech IA

Resposta da IA

Uma requisição HTTP consiste em vários componentes principais:

  • Linha de início (Request Line): contém o método (GET, POST, etc.), o URI do recurso e a versão do protocolo HTTP.
  • Cabeçalhos (Headers): um conjunto de pares chave-valor que transmitem informações meta sobre a requisição (por exemplo, Content-Type, User-Agent, Authorization).
  • Corpo da requisição (Body): parte opcional que contém os dados enviados ao servidor (por exemplo, em POST ou PUT).

Exemplo de linha de início e cabeçalhos:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token

{"name":"John"}

Assim, a estrutura de uma requisição HTTP inclui método, URI, versão do protocolo, cabeçalhos e, se necessário, corpo com dados.