Poderia explicar de que componentes é composta a resposta HTTP e como ela é formada?
sobes.tech IA
Resposta da IA
A resposta HTTP consiste em três componentes principais:
-
Linha de Estado (Status Line) — contém a versão do protocolo HTTP, o código de estado numérico (por exemplo, 200, 404) e a descrição textual do estado (por exemplo, OK, Not Found).
-
Cabeçalhos (Headers) — conjunto de pares chave-valor que transmitem metainformação sobre a resposta, por exemplo, tipo de conteúdo (
Content-Type), comprimento do conteúdo (Content-Length), cookies e outros dados. -
Corpo da resposta (Body) — dados propriamente ditos que o servidor envia ao cliente. Pode ser uma página HTML, JSON, imagem, etc.
A formação da resposta HTTP ocorre no servidor após o processamento da solicitação. O servidor determina o estado da resposta, forma os cabeçalhos e adiciona o corpo, e depois envia tudo ao cliente através da rede.