Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    Resposta

    Resposta é a mensagem que o servidor devolve ao cliente depois de processar uma requisição.

    Também chamado de: response, HTTP response

    Definição

    Depois de receber uma requisição, o servidor devolve uma resposta. O cliente usa esse retorno para saber o que aconteceu e escolher o próximo estado da interface. A resposta carrega o resultado em três camadas: um status que resume o processamento, cabeçalhos que descrevem o formato e um corpo que pode trazer o conteúdo útil da operação. Você lê essas camadas em conjunto para decidir se a tela mostra sucesso, erro ou uma nova pergunta.

    Requisição

    Sai do cliente e descreve a mensagem enviada ao servidor.

    Resposta

    Sai do servidor e descreve o resultado devolvido ao cliente.

    Status, cabeçalhos e corpo

    O status oferece um resumo rápido do processamento. Os cabeçalhos descrevem o formato e outras condições da mensagem, como o tipo de conteúdo e a localização do recurso criado. O corpo pode carregar conteúdo JSON, HTML, uma imagem ou nenhum conteúdo, conforme a operação. Um status de sucesso sem o corpo esperado ainda é uma falha de contrato, porque a interface que esperava os campos de um registro não tem o que mostrar.

    Resposta após criar o contatohttp
    HTTP/1.1 201 Created
    Content-Type: application/json
    Location: /contatos/42
    
    {"id":42,"nome":"Ana"}

    Como ler uma resposta na interface

    O frontend deve tratar sucesso e falha com mensagens claras. Um status de erro não explica sozinho o ajuste necessário, por isso o contrato da API também precisa registrar a estrutura do conteúdo devolvido. Quando o status indica sucesso, a interface confere o corpo para preencher a tela. Quando indica erro, ela usa a mensagem do corpo para orientar a correção, em vez de repetir um texto genérico.

    Falha comum e como verificar

    A falha mais comum é confiar apenas no status e ignorar o corpo da resposta. Uma operação pode responder com sucesso e devolver um conteúdo vazio, ou responder com erro e trazer no corpo a explicação que a interface não mostra. Para verificar, chame a operação com uma entrada conhecida e confira as três camadas: o status, os cabeçalhos e o conteúdo do corpo. Depois, force um erro de validação e veja se a mensagem devolvida aponta o campo necessário. Quando o frontend trata todo status de erro com o mesmo texto, a resposta está sendo lida pela metade.

    Veja como a API organiza essa comunicação

    Dúvidas frequentes

    Perguntas frequentes sobre Resposta

    O que o status da resposta informa?
    O status resume o resultado do processamento, como sucesso, redirecionamento, erro na requisição ou falha no servidor.
    Uma resposta sempre tem corpo?
    Não. Algumas respostas comunicam o resultado apenas com o status e os cabeçalhos, sem enviar conteúdo adicional.
    Qual lado interpreta a resposta?
    O cliente interpreta o status, os cabeçalhos e o corpo para atualizar a interface ou continuar o fluxo.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, a resposta orienta a interface depois de uma ação como registrar um contato ou consultar uma lista.

    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