Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    Requisição

    Requisição é a mensagem enviada por um cliente para solicitar conteúdo, criar um registro ou executar uma ação em um servidor.

    Também chamado de: request, HTTP request

    Definição

    Uma requisição é a mensagem que sai do cliente e chega ao servidor. Ela combina um método, um endereço e metadados suficientes para que o servidor entenda a operação solicitada. Cada parte tem uma função: o método indica a intenção, a URL aponta o destino e os cabeçalhos descrevem o formato e as condições da troca. Sem essas partes, o servidor não tem como saber se o cliente quer ler, criar ou alterar algo.

    Uma requisição sai do clienteO cliente envia método, endereço e conteúdo opcional para que o servidor processe a operação.NavegadorServidorRequisição HTTPResposta HTTP
    O cliente envia método, endereço e conteúdo opcional para que o servidor processe a operação.

    Partes de uma requisição

    O método indica a intenção principal, a URL identifica o destino e os cabeçalhos carregam informações sobre formato, autenticação ou preferências. O corpo aparece quando a operação precisa enviar conteúdo estruturado, como os campos de um formulário. Enviar um POST com o cabeçalho de conteúdo errado faz o servidor recusar a operação antes de ler o corpo, porque o formato declarado não bate com o que foi enviado.

    Exemplo de requisiçãohttp
    POST /contatos HTTP/1.1
    Host: api.exemplo.com
    Content-Type: application/json
    
    {"nome":"Ana","email":"ana@exemplo.com"}

    Relação com a resposta

    O servidor não devolve apenas um resultado solto. A resposta informa um status, envia cabeçalhos e pode carregar um corpo. A leitura dos dois lados forma o contrato da comunicação. Você confere o resultado da requisição pelo status, e o conteúdo útil da operação pelo corpo da resposta, por isso os dois precisam ser lidos juntos.

    Falha comum e como verificar

    A falha mais comum é montar a requisição com o método errado ou com o corpo fora do formato esperado. Um GET que deveria ser um POST não cria o registro, e um corpo que o servidor não consegue ler devolve um erro sem gravar nada. Para verificar, inspecione a requisição no painel do navegador e confira o método, o endereço e o conteúdo enviado antes de olhar a resposta. Quando a resposta retorna o status esperado e o registro aparece no sistema, a requisição está correta. Quando o erro chega com a causa descrita, ajuste a parte apontada e repita o teste.

    Continue pela definição de resposta

    Dúvidas frequentes

    Perguntas frequentes sobre Requisição

    O que uma requisição HTTP pode carregar?
    Ela pode carregar método, URL, cabeçalhos, parâmetros e um corpo com o conteúdo da operação.
    Qual é a diferença entre GET e POST?
    GET costuma solicitar uma representação do conteúdo. POST costuma enviar conteúdo para criar ou iniciar um processamento no servidor.
    Toda requisição recebe uma resposta?
    Uma comunicação HTTP espera uma resposta, mesmo quando ela informa uma falha, um redirecionamento ou a ausência de conteúdo.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, requisições conectam a interface do sistema às operações que o backend executa.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano