(Como funciona a comunicação entre sistemas na web)

Assim como as aldeias shinobi trocam mensagens por meio de pássaros mensageiros, os sistemas modernos se comunicam através de requisições HTTP e APIs REST.

HTTP é o mensageiro.

REST é a forma organizada de enviar a mensagem.

A API é o destino.


🌐 1. O que é HTTP?

HTTP (HyperText Transfer Protocol) é o protocolo de comunicação da web.

É a forma padrão que clientes (front-end, apps, ferramentas) usam para enviar mensagens para um servidor.

🕊️ Toda comunicação HTTP segue esta estrutura:

Cliente ----> HTTP Request ----> Servidor
Servidor ---> HTTP Response ---> Cliente

Um passarinho ninja leve, rápido e direto.


📬 2. Anatomia de um HTTP Request (Mensagem enviada ao servidor)

Toda mensagem contém:

✔ Método (verbo HTTP)

O tipo da ação:

Verbo Função Metáfora ninja
GET Buscar “Traga informações da missão.”
POST Criar “Cadastrar novo ninja.”
PUT Atualizar (total) “Substituir dados da missão.”
PATCH Atualizar (parcial) “Ajustar detalhes da missão.”
DELETE Remover “Excluir missão.”

✔ URL (endereço do recurso)