seção
HTTP: O Protocolo da Web
Antes de falar de fetch(), precisamos entender o HTTP (HyperText Transfer Protocol — Protocolo de Transferência de Hipertexto). É o protocolo que permite a comunicação entre o navegador (cliente) e o servidor.
Quando você acessa uma URL como https://meusite.com/produtos, acontece algo parecido com:
- O navegador faz um pedido (request)
- O servidor recebe e processa
- O servidor envia uma resposta (response)
- O navegador usa essa resposta para exibir dados ou atualizar a página
Esse padrão é chamado de Request → Response — a base de toda comunicação na web.
Cliente (navegador) ↓ Pedido (Request) ↓ Servidor ↓ Resposta (Response) ↓Cliente (navegador)