Junior — Middle
Descreva os componentes principais e o formato de uma requisição HTTP
sobes.tech IA
Resposta da IA
Uma solicitação HTTP consiste em vários componentes principais:
-
Linha de início (Request Line) — contém o método (GET, POST, PUT, etc.), o URI (endereço do recurso) e a versão do protocolo HTTP.
-
Cabeçalhos (Headers) — um conjunto de pares chave-valor que transmitem informações adicionais sobre a solicitação, por exemplo, o tipo de conteúdo (
Content-Type), o comprimento do corpo (Content-Length), dados de autorização, etc. -
Linha vazia — separa os cabeçalhos do corpo da solicitação.
-
Corpo da solicitação (Body) — parte opcional que contém os dados enviados ao servidor (por exemplo, dados de formulário ou JSON).
Exemplo de uma solicitação HTTP:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}