Método Get e POST - Formulários - Entenda como funciona de forma simples

Vamos imaginar que você está em um restaurante de tecnologia, e o navegador (Chrome, Firefox, etc.) é você, fazendo o pedido, e o servidor é o cozinheiro lá na cozinha.

Agora, você quer pedir algo da cozinha (fazer uma requisição). Existem duas formas principais de fazer isso: GET e POST.

🍽️ Método GET – O Pedido no Gritão

Você levanta da mesa e grita o seu pedido pela cozinha:

🗣️ "Ei, cozinheiro! Me traz um hambúrguer com queijo, sem cebola e uma batata grande!"

Todo mundo no restaurante pode ouvir o que você pediu (os dados vão na URL), tipo:

www.restaurante.com/pedido?lanche=hamburguer&sem=cebola&batata=grande

Características do GET:

  • Os dados vão visíveis na URL (por isso não é bom pra senhas, por exemplo).

  • É rápido e ótimo pra buscas simples, como "pesquisar no Google".

  • Mas... tem limite de tamanho. Se pedir demais, a URL explode! 💥



Exemplo prático:




🤫 Método POST – O Pedido no Bilhetinho

Dessa vez, você escreve tudo num papel e entrega discretamente pro garçom levar pra cozinha:

✍️ "Quero um hambúrguer com queijo, sem cebola e uma batata grande."

Os dados não aparecem na URL, ficam escondidos no "corpo da requisição".

Características do POST:

  • Mais seguro pra informações sensíveis (tipo senhas ou dados pessoais).

  • Suporta pedidos bem grandes (tipo montar uma pizza com 50 ingredientes 🍕).

  • Ideal pra quando você envia um formulário, como cadastro ou login.


Exemplo prático:


Comentários

Postagens mais visitadas deste blog

Modelar Banco de Dados - BR Modelo

O que é o CRUD? E exemplos de aplicação em sistema desktop

Requisitos Funcionais (RF) e Requisitos Não Funcionais (RNF)