So verwenden Sie Mock-REST-API
- 1
Jeden Endpunkt beschreiben
Wählen Sie eine Methode, geben Sie einen Pfad wie /users/:id ein und legen Sie den Statuscode sowie optional eine Verzögerung fest, um ein langsames Netzwerk nachzuahmen.
- 2
Die Antwort verfassen
Fügen Sie festes JSON ein oder wechseln Sie zu Fake-Daten und schreiben Sie eine Vorlage mit Platzhaltern wie {{fullName}} und einer Listengröße.
- 3
Die Mock-API erstellen
Klicken Sie auf Mock-API erstellen, um eine Basis-URL zu erhalten. Jeder Endpunkt antwortet unter dieser URL plus seinem Pfad, mit aktiviertem CORS.
- 4
Aufrufen und anpassen
Nutzen Sie Testen, curl oder fetch in Ihrer App, bearbeiten und speichern Sie dann – Änderungen gelten sofort – oder löschen Sie die Mock-API, wenn Sie fertig sind.
Limits und Pro
Kostenlos: 10 Endpunkte pro Mock-API, 100 KB pro Body und 512 KB insgesamt, Verzögerungen bis 5 Sekunden, generierte Listen bis 100 Einträge, 120 Anfragen pro Minute und Person, 10 neue Mock-APIs pro Stunde, Löschung nach 7 Tagen ohne Anfragen.
Pro erhöht die Limits auf 50 Endpunkte, Bodys bis 1 MB, Verzögerungen von 30 Sekunden und Listen mit 1.000 Einträgen. Pro ansehen
Über Mock-REST-API
Mock REST API gibt Front-End- und Mobile-Entwicklern funktionierende Endpunkte, noch bevor das echte Back-End existiert. Jede Mock-API hat eine eigene Basis-URL unter /api/mock-api/m/, und jeder von Ihnen definierte Endpunkt antwortet dort mit der gewählten Methode, dem Pfad, Statuscode, der Verzögerung, den Headern und dem JSON-Body. Pfade können Parameter enthalten, sodass /users/:id auf /users/7 passt. Eine Vorlage kann diesen Wert mit {{param(id)}} zurückgeben oder den Query-String mit {{query(name)}} auslesen.
Der Modus Fake-Daten macht aus einer JSON-Vorlage realistische Antworten mit 36 Platzhaltern, von Namen, E-Mail-Adressen, Firmen und Städten bis zu UUIDs, Datumsangaben, Preisen, Zahlen in einem Bereich und Lorem-Text. Mit einer Listengröße erhalten Sie ein Array mit bis zu 100 Einträgen. Sie entscheiden, ob die Daten zwischen den Anfragen gleich bleiben, was sich für Snapshot-Tests eignet, oder sich jedes Mal ändern. Mit Statuscodes von 200 bis 599 können Sie Fehlerzustände wie 401, 404, 429 und 503 durchspielen, und eine Verzögerung von bis zu fünf Sekunden zeigt, wie sich Ihre Ladezustände verhalten.
Antworten sind immer JSON mit CORS-Headern, sodass Browser von jeder Origin sie aufrufen können. Eine Mock-API kann kein HTML ausliefern, keine Cookies setzen und nicht weiterleiten. Sie speichert die eingehenden Anfragen nicht und ist keine Datenbank: POST und PUT antworten mit dem von Ihnen festgelegten Body, ohne etwas von dem Gesendeten zu speichern.
Datenschutz
Um Ihre Endpunkte bereitzustellen, werden die gespeicherten Definitionen – Methoden, Pfade, Statuscodes, Verzögerungen, Header und Bodys – an unseren Server gesendet und dort gespeichert, zusammen mit einem gehashten Bearbeitungstoken, dem Erstellungszeitpunkt, dem Zeitpunkt der letzten Anfrage und der Anzahl der Anfragen. Anfragen an Ihre Endpunkte werden beantwortet, ohne dass Bodys, Header oder IP-Adressen protokolliert werden. Eine Mock-API wird gelöscht, wenn Sie sie löschen oder 7 Tage lang keine Anfrage oder Bearbeitung erfolgt. Das Bearbeitungstoken bleibt nur in diesem Browser gespeichert. Jede Person mit der URL kann Ihre Endpunkte aufrufen, legen Sie daher keine Geheimnisse oder echten personenbezogenen Daten darin ab.
Funktionen
Echte HTTPS-Endpunkte
Beliebige Methode, Pfadparameter, Statuscodes von 200 bis 599, Verzögerungen und eigene X-Header.
Vorlagen für Fake-Daten
Über 30 Platzhalter für Personen, Firmen, Orte, Datumsangaben, Zahlen und Text, als einzelnes Objekt oder als Liste.
Sicher konzipiert
Nur JSON, CORS aktiv, keine Anfrageprotokolle, Bearbeitungstoken gehasht, Löschung nach 7 Tagen ohne Nutzung.