Pular para o conteúdo
Aback Tools Logo

Simulador de Respostas de API

Simule qualquer resposta de API com controle total sobre o código de status HTTP, os cabeçalhos e o corpo da resposta. Nosso simulador de respostas de API permite escolher entre 19 códigos de status, adicionar cabeçalhos personalizados com suporte a CORS, escrever corpos de resposta em JSON, XML, HTML, texto simples ou JavaScript, e simular latência de rede de até 5 segundos - tudo no seu navegador. Perfeito para desenvolvimento frontend sem backend.

API Response Simulator

Mock API responses with custom status codes, headers, and body content. Select a preset or configure everything manually - method, path, status code, headers, body (JSON/XML/HTML/text), and latency. Perfect for frontend development without a backend.

Presets:
GET
0ms2.5s5s

Simulated ResponseHTTP/1.1 200160B
HTTP/1.1 200 OK
Date: Sat, 03 Oct 2026 11:17:03 GMT
Content-Length: 160
Content-Type: application/json
Server: AbackTools/1.0

[
  {
    "id": 1,
    "name": "John Doe",
    "email": "[email protected]"
  },
  {
    "id": 2,
    "name": "Jane Smith",
    "email": "[email protected]"
  }
]
4 headers160 bytes300ms simulated latency

Por que usar nosso simulador de respostas de API?

  • Códigos de status e respostas personalizados: simule qualquer resposta HTTP com controle total sobre o código de status (200, 201, 400, 401, 403, 404, 500 etc.) e o texto de status. Escolha entre 19 códigos de status HTTP comuns ou defina valores personalizados para simular qualquer cenário de API.
  • Corpo e tipos de conteúdo flexíveis: escreva corpos de resposta em JSON, XML, HTML, texto simples ou JavaScript. O cabeçalho Content-Type é definido automaticamente conforme sua seleção. Corpos JSON são formatados automaticamente para facilitar a leitura.
  • Presets de resposta: escolha entre 8 presets pré-configurados, incluindo 200 OK, 201 Created, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Server Error, XML Response e HTML Response - cada um com dados de exemplo realistas e simulação de latência adequada.
  • Simulação de latência e suporte a CORS: simule latência de rede realista de 0 ms a 5000 ms para testar estados de carregamento e timeouts. Cabeçalhos CORS com um clique (Access-Control-Allow-Origin: *) permitem testar origem cruzada sem configuração.

Casos de uso comuns do simulador de respostas de API

  • Desenvolvimento frontend sem backend: crie e teste sua aplicação frontend mesmo quando a API do backend ainda não está pronta. Simule respostas de API com estruturas de dados, códigos de status e latência de rede realistas. Itere na sua interface sem esperar o desenvolvimento do backend.
  • Tratamento de erros e testes de casos extremos: teste como sua aplicação lida com diferentes cenários de erro - erros de validação 400, falhas de autenticação 401, acesso proibido 403, não encontrado 404, limitação de taxa 429 e erros de servidor 500. Garanta que sua interface de tratamento de erros funcione corretamente.
  • Testes de estados de carregamento e UX: use a simulação de latência para testar spinners, telas skeleton e tratamento de timeouts. Simule conexões 3G lentas (atrasos de 1000-3000 ms) para garantir boa UX em condições de rede ruim.
  • Exemplos para documentação de API: gere exemplos realistas de respostas de API para sua documentação. Crie respostas para diferentes endpoints, códigos de status e tipos de conteúdo. Copie o formato de resposta HTTP bruta para incluir na sua documentação.
  • Testes de configuração CORS: use o alternador de cabeçalhos CORS integrado para simular respostas de origem cruzada. Teste como sua aplicação se comporta quando os cabeçalhos CORS estão presentes ou ausentes. Verifique se seu frontend trata corretamente os erros relacionados a CORS.
  • Aprender o protocolo HTTP: use o simulador para aprender como as respostas HTTP são estruturadas. Veja o formato exato das linhas de status, cabeçalhos de resposta e conteúdo do corpo. Experimente diferentes códigos de status e tipos de conteúdo para entender o comportamento das respostas HTTP.

O que é simulação de respostas de API?

A simulação de respostas de API é uma técnica usada no desenvolvimento frontend em que você cria respostas HTTP simuladas para testar como sua aplicação se comporta sem precisar de um servidor backend real. Ela permite aos desenvolvedores simular vários cenários de servidor - respostas bem-sucedidas, estados de erro, redes lentas e diferentes formatos de dados - tudo direto do navegador. Isso é especialmente valioso quando a equipe de backend ainda está desenvolvendo a API, ou quando você precisa testar casos extremos difíceis de reproduzir.

Como funciona nosso simulador de respostas de API

  1. Escolha um preset ou configure manualmente: comece com um dos 8 presets que cobrem cenários comuns de API, ou configure manualmente o método, o caminho, o código de status, os cabeçalhos e o corpo do zero.
  2. Personalize a resposta: selecione o código e o texto de status HTTP, adicione cabeçalhos personalizados (com inclusão automática opcional de CORS), escolha um tipo de conteúdo do corpo (JSON, XML, HTML, texto ou JavaScript) e insira o conteúdo do seu corpo de resposta.
  3. Gere e copie: defina um atraso de latência opcional para simular condições de rede e depois gere a resposta HTTP bruta. Copie a resposta formatada com um clique para usar no seu fluxo de desenvolvimento.

O que você pode controlar?

  • Método e caminho HTTP: selecione qualquer método HTTP (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) e informe um caminho de requisição para tornar a simulação realista.
  • Código e texto de status: escolha entre 19 códigos de status HTTP comuns ou informe um texto de status personalizado. O simulador mostrará o formato adequado da linha de status.
  • Cabeçalhos de resposta: adicione, remova, ative ou desative cabeçalhos de resposta personalizados. Ative ou desative os cabeçalhos CORS com um clique.
  • Corpo da resposta: escreva o conteúdo do corpo em JSON, XML, HTML, texto simples ou JavaScript. O conteúdo JSON é validado e formatado automaticamente.
  • Simulação de latência: adicione um atraso de 0-5000 ms para simular latência de rede e testar estados de carregamento de forma realista.

Privacidade, segurança e disponibilidade

O Simulador de Respostas de API roda inteiramente no seu navegador. Nenhum dado que você inserir - incluindo caminhos de API, cabeçalhos, corpos de resposta ou qualquer conteúdo - é enviado aos nossos servidores ou a qualquer serviço externo. Toda a geração e formatação de respostas acontece localmente usando APIs JavaScript padrão. A ferramenta é totalmente gratuita, sem cadastro, sem chaves de API e sem limites de uso.

Perguntas frequentes

Um simulador de respostas de API é uma ferramenta que gera respostas HTTP simuladas para você testar aplicações frontend sem um backend real. Ele permite controlar o código de status, os cabeçalhos, o conteúdo do corpo e o atraso de resposta para simular diferentes cenários de servidor. Essencial para desenvolvimento frontend, testes e documentação de API.

Não. O Simulador de Respostas de API gera o texto da resposta HTTP bruta para você ver exatamente como seria sua resposta de API. Ele não envia requisições a nenhum servidor nem cria um servidor simulado real. Todo o processamento acontece localmente no seu navegador.

A ferramenta inclui 19 códigos de status HTTP comuns: 200, 201, 202, 204, 301, 302, 304, 400, 401, 403, 404, 405, 409, 422, 429, 500, 502, 503 e 504. Você também pode personalizar o texto de status de qualquer código.

A ferramenta suporta JSON (application/json), XML (application/xml), HTML (text/html), texto simples (text/plain) e JavaScript (application/javascript). Corpos JSON são formatados automaticamente com a indentação correta.

O controle deslizante de latência permite definir um atraso entre 0 ms e 5000 ms (5 segundos). Isso simula o tempo que uma API real levaria para responder, permitindo testar estados de carregamento, spinners, telas skeleton e tratamento de timeouts.

Cabeçalhos CORS (Cross-Origin Resource Sharing) informam aos navegadores que é seguro permitir requisições de origem cruzada. A ferramenta pode adicionar automaticamente Access-Control-Allow-Origin: * e cabeçalhos relacionados para você testar cenários de origem cruzada.

Sim. O Simulador de Respostas de API roda inteiramente no seu navegador. Nenhum dado que você inserir - incluindo caminhos de API, cabeçalhos, corpos de resposta ou qualquer conteúdo - é enviado aos nossos servidores ou a qualquer serviço externo.

O valor do cabeçalho Content-Length é calculado automaticamente com base no tamanho em bytes do corpo da resposta usando codificação UTF-8. Ele é adicionado aos cabeçalhos de saída para fornecer um formato de resposta HTTP realista.

A ferramenta atualmente não salva simulações. No entanto, você pode copiar o texto de resposta HTTP bruta gerado e salvá-lo em um arquivo, ou usar o sistema de presets para reconstruir rapidamente padrões de resposta comuns.

Sim! O Simulador de Respostas de API é totalmente gratuito, sem cadastro, sem conta e sem chaves de API. Toda a geração de respostas ocorre localmente no seu navegador - sem limites de uso.