Come usare Mock REST API
- 1
Descrivi ogni endpoint
Scegli un metodo, scrivi un percorso come /users/:id e imposta il codice di stato e, se vuoi, un ritardo per imitare una rete lenta.
- 2
Scrivi la risposta
Incolla un JSON fisso, oppure passa a Dati fittizi e scrivi un modello con segnaposto come {{fullName}} e il numero di elementi della lista.
- 3
Crea la mock API
Clicca su Crea mock API per ottenere un URL di base: ogni endpoint risponde a quell'URL più il suo percorso, con CORS attivo.
- 4
Chiamala e rifinisci
Usa Prova, curl o fetch dalla tua app, poi modifica e salva (le modifiche sono applicate subito) oppure elimina la mock quando hai finito.
Limiti e Pro
Gratis: 10 endpoint per mock API, 100 KB per body e 512 KB in totale, ritardi fino a 5 secondi, liste generate fino a 100 elementi, 120 richieste al minuto per visitatore, 10 nuove mock API all'ora, eliminazione dopo 7 giorni senza richieste.
Pro porta i limiti a 50 endpoint, body da 1 MB, ritardi di 30 secondi e liste di 1.000 elementi. Scopri Pro
Informazioni su Mock REST API
Mock REST API offre a chi sviluppa front-end e app mobile endpoint funzionanti prima che esista il vero back end. Ogni mock API ha un proprio URL di base sotto /api/mock-api/m/, e ogni endpoint che definisci risponde lì con il metodo, il percorso, il codice di stato, il ritardo, gli header e il body JSON che hai scelto. I percorsi possono contenere parametri, quindi /users/:id corrisponde a /users/7, e un modello può restituire quel valore con {{param(id)}} oppure leggere la query string con {{query(name)}}.
La modalità Dati fittizi trasforma un modello JSON in risposte realistiche grazie a 36 segnaposto: nomi, email, aziende e città, ma anche UUID, date, prezzi, numeri in un intervallo e testo lorem. Imposta il numero di elementi per ottenere un array fino a 100 elementi e decidi se i dati restano uguali tra una richiesta e l'altra, utile per gli snapshot test, oppure cambiano ogni volta. I codici di stato da 200 a 599 ti permettono di provare errori come 401, 404, 429 e 503, e un ritardo fino a cinque secondi mostra come si comportano gli stati di caricamento.
Le risposte sono sempre JSON con header CORS, quindi i browser di qualsiasi origine possono chiamarle. Una mock API non può servire HTML, impostare cookie o fare redirect, non conserva le richieste che riceve e non è un database: POST e PUT rispondono con il body che hai configurato, senza salvare nulla di ciò che viene inviato.
Privacy
Per ospitare i tuoi endpoint, le definizioni che salvi (metodi, percorsi, codici di stato, ritardi, header e body) vengono inviate e memorizzate sul nostro server, insieme a un token di modifica sotto forma di hash, agli orari di creazione e dell'ultima richiesta e al conteggio delle richieste. Alle richieste ai tuoi endpoint rispondiamo senza registrare body, header o indirizzi IP. Una mock API viene eliminata quando la elimini tu o dopo 7 giorni senza richieste né modifiche, e il token di modifica resta solo in questo browser. Chiunque abbia l'URL può chiamare i tuoi endpoint, quindi non inserirvi segreti né dati personali reali.
Funzionalità
Veri endpoint HTTPS
Qualsiasi metodo, parametri nel percorso, codici di stato da 200 a 599, ritardi e header personalizzati X-.
Modelli di dati fittizi
Oltre 30 segnaposto per persone, aziende, luoghi, date, numeri e testo, come singolo oggetto o come lista.
Sicura per progettazione
Solo JSON, CORS attivo, nessun log delle richieste, token di modifica con hash, eliminazione dopo 7 giorni senza uso.