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.