Server di prova HTTP
Gratuito online Server di prova HTTP Strumento, nessuna installazione richiesta
Informazioni su HTTP Mock Server
Genera snippet di configurazione mock pronti da incollare a partire da un corpo di risposta JSON, un endpoint, un metodo HTTP, un codice di stato, intestazioni personalizzate facoltative e un ritardo di risposta facoltativo. L'output è rivolto a tre librerie: JSON Server (un oggetto statico in stile db.json), Fetch Mock (chiamate fetchMock.mock()) e MSW (handler http di Mock Service Worker). Non esegue un server autonomo.
Come usarlo
1. Imposta Endpoint (ad es. /api/users), Method (GET/POST/PUT/DELETE/PATCH) e Status Code. 2. Incolla un corpo di risposta JSON. Gli array di oggetti vengono racchiusi sotto una chiave resources per JSON Server; gli oggetti vanno sotto data. 3. Facoltativamente aggiungi Custom Headers, uno per riga come Nome: Valore. 4. Imposta un Response Delay (ms) se vuoi simulare latenza. 5. Scegli il formato di output e copia lo snippet generato.
Differenze tra i formati di output
L'output JSON Server è un documento JSON avvolto e ignora endpoint, metodo, stato e ritardo. L'output Fetch Mock produce una chiamata fetchMock.mock() che rispetta metodo, stato, intestazioni, corpo e ritardo. L'output MSW produce un handler ESM che usa http.<method> e HttpResponse.json(), includendo un ritardo basato su setTimeout quando delay > 0. I corpi JSON non validi vengono emessi come stringa tra virgolette.
▶Questo tool serve effettivamente richieste HTTP?
▶Perché il mio output JSON Server ignora il codice di stato e il ritardo?
▶Cosa succede se il mio corpo di risposta non è JSON valido?
▶Quali metodi HTTP sono supportati?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.