Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    Status code HTTP

    Status code HTTP é o código que indica a categoria e o resultado de uma resposta HTTP.

    Também chamado de: código de status HTTP, status HTTP, código de status

    Definição

    O status code HTTP é o código que indica a categoria e o resultado de uma resposta. Ele abre a resposta e resume o que aconteceu, enquanto o corpo detalha o caso concreto.

    As famílias de resposta

    Os códigos se organizam por famílias: informação, sucesso, redirecionamento e erro. Dentro de cada família, valores comuns como 200, 201, 400, 401, 403, 404 e 500 apontam situações específicas.

    Três respostas possíveishttp
    HTTP/1.1 200 OK
    Content-Type: application/json
    
    {"id":42,"nome":"Ana"}
    
    HTTP/1.1 404 Not Found
    Content-Type: application/json
    
    {"mensagem":"Cliente não encontrado"}
    
    HTTP/1.1 500 Internal Server Error
    Content-Type: application/json
    
    {"mensagem":"Falha interna no processamento"}

    Código e contrato juntos

    O código resume o resultado HTTP, mas não substitui a leitura do corpo nem do contrato. Um 401 indica que a autenticação é necessária, um 403 que o acesso foi negado, e o contrato explica como cada caso deve ser tratado pelo consumidor.

    Como conferir o código na prática

    A aba Network das ferramentas do navegador mostra o status de cada chamada, e o console da aplicação pode repeti-lo junto da resposta. Confira sempre o código junto do corpo: um 200 com um registro ausente indica erro de contrato, enquanto um 404 com a mensagem esperada indica o caso tratado. A falha mais comum é ler só o corpo e ignorar o código, tratando um 401 ou 403 como falha genérica. O código diz a categoria do resultado, e o corpo completa o que aconteceu naquela operação.

    Veja a resposta como um todo

    Dúvidas frequentes

    Perguntas frequentes sobre Status code HTTP

    O código substitui a leitura do corpo?
    Não. O código resume o resultado, e o corpo e o contrato ajudam a interpretar o caso concreto.
    Todo código pertence a uma família?
    Sim. As famílias agrupam informação, sucesso, redirecionamento e erro, o que orienta a leitura antes do valor exato.
    400 e 401 têm o mesmo significado?
    Não. 400 indica uma requisição mal formada, e 401 indica que a autenticação é necessária.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, o status code resume o resultado de cada chamada da interface à API.

    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