Servidor Mock de Http
Gratuito online Servidor Mock de Http Ferramenta, sem necessidade de instalação
Sobre o HTTP Mock Server
Gera snippets de configuração mock prontos para colar a partir de um corpo de resposta JSON, um endpoint, um método HTTP, um código de status, cabeçalhos personalizados opcionais e um atraso de resposta opcional. A saída tem como alvo três bibliotecas: JSON Server (um objeto estático no estilo db.json), Fetch Mock (chamadas fetchMock.mock()) e MSW (handlers http do Mock Service Worker). A ferramenta em si não executa um servidor.
Como usar
1. Defina o Endpoint (ex. /api/users), o Method (GET/POST/PUT/DELETE/PATCH) e o Status Code. 2. Cole um JSON Response Body. Arrays de objetos são envelopados sob uma chave resources para o JSON Server; objetos vão sob data. 3. Opcionalmente adicione Custom Headers, um por linha como Nome: Valor. 4. Defina um Response Delay (ms) se quiser simular latência. 5. Escolha o Output Format e copie o snippet gerado.
Diferenças entre formatos de saída
A saída do JSON Server é um documento JSON envelopado e ignora endpoint, método, status e atraso. A saída do Fetch Mock produz uma chamada fetchMock.mock() que respeita método, status, cabeçalhos, corpo e atraso. A saída do MSW produz um handler ESM usando http.<method> e HttpResponse.json(), incluindo um atraso baseado em setTimeout quando delay > 0. Corpos JSON inválidos são emitidos como uma string entre aspas.
▶Esta ferramenta realmente atende requisições HTTP?
▶Por que minha saída do JSON Server ignora meu código de status e o atraso?
▶O que acontece se meu corpo de resposta não for um JSON válido?
▶Quais métodos HTTP são suportados?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.