Definição
A validação de entrada verifica se os valores recebidos atendem às regras esperadas. Ela confere presença, tipo, formato e limites, e decide o destino de cada entrada: a aceita segue para o processamento, e a recusada volta com uma mensagem clara.
// Cadastro completo, aceito
HTTP/1.1 201 Created
{"id": 7, "nome": "Ana"}
// Cadastro sem e-mail, recusado
HTTP/1.1 400 Bad Request
{"erro": "campo email obrigatório"}Presença, tipo, formato e limites
Uma validação checa se o campo existe, se o valor tem o tipo esperado, se o formato está correto e se respeita os limites de tamanho e intervalo. Cada verificação protege o processamento de receber um valor que ele não sabe tratar.
O limite da validação de formato
Validar o formato não comprova identidade, existência do endereço nem autorização. Um e-mail bem formado pode não existir, e um formato válido não revela qual aplicação enviou o valor. Autenticação e controle de acesso cuidam dessas outras camadas.
Validar na interface e no servidor
A falha mais comum é validar apenas na interface. Quando o formulário impede o envio, mas a API aceita qualquer valor, uma chamada direta ao servidor grava um cadastro incompleto ou malformado. Para conferir, envie uma requisição fora do formulário, com o campo obrigatório vazio, e veja a resposta: a API precisa recusar com a mesma mensagem de erro. Se ela aceitar, a validação não existe no servidor, e a regra de presença continua fora do sistema.
Veja onde a entrada chegaDúvidas frequentes
Perguntas frequentes sobre Validação de entrada
- Validação de formato comprova a identidade do usuário?
- Não. Ela verifica forma e presença, e identidade e autorização dependem de autenticação e controle de acesso.
- Validação confirma que o e-mail existe?
- Não. Um e-mail bem formatado pode não existir nem pertencer a uma conta real.
- O que acontece com uma entrada recusada?
- Ela não avança para o processamento, e a aplicação devolve uma mensagem que aponta o campo e a regra violada.
Para continuar
Recursos relacionados
Artigo
MDN: Form validation
Explica validação de formulários no frontend e no servidor.
Abrir recursoDocumentação
MDN: Constraint validation
Documenta as verificações de restrição do HTML.
Abrir recursoDocumentação
OWASP: Input Validation Cheat Sheet
Reúne boas práticas de validação de entrada.
Abrir recursoAplicação na formação
Vibe Coding: Do Zero ao MVP
Na Formação Vibe Coding, a validação de entrada define o destino de cada conteúdo que chega ao sistema.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.