Mock-REST-API-Leitfaden

Erstellen Sie kostenlose, sofortige REST-API-Endpoints mit eigenen Antworten, Statuscodes und erweiterten Funktionen. Ohne Anmeldung.

Erste Schritte

Das Erstellen eines Mock-REST-API-Endpoints dauert weniger als 30 Sekunden. Folgen Sie diesen einfachen Schritten:

  1. 1

    Startseite besuchen

    Gehen Sie zu mockapi.dog und wählen Sie den Tab "REST API".

  2. 2

    HTTP-Methode wählen

    Wählen Sie GET, POST, PUT, PATCH oder DELETE – passend zu Ihren Anforderungen.

  3. 3

    JSON-Antwort schreiben

    Geben Sie die JSON-Daten ein, die der Endpoint zurückgeben soll. Der Editor validiert das JSON in Echtzeit.

    {
      "id": 1,
      "name": "John Doe",
      "email": "john@example.com"
    }
  4. 4

    Verzögerungen und Fehlersimulation konfigurieren (optional)

    Fügen Sie bei Bedarf Verzögerungen, Statuscodes, Fehlerraten oder eigene Header hinzu.

  5. 5

    Verifizierung abschließen und speichern

    Schließen Sie die Turnstile-Verifizierung ab und klicken Sie auf "Mock-Endpoint speichern". Die Endpoint-URL wird automatisch kopiert!

    https://abc123.mockapi.dog/api/users

Ihr Endpoint ist sofort live!

Kein Deployment, kein Warten. Senden Sie sofort Anfragen aus Ihrer App, Ihren Tests oder Tools wie Postman und curl.

Kernfunktionen

HTTP-Methoden

Unterstützung aller gängigen HTTP-Methoden – passend zu Ihrem API-Design.

  • GET - Daten abrufen
  • POST - Ressourcen erstellen
  • PUT - Vollständig aktualisieren
  • PATCH - Teilweise aktualisieren
  • DELETE - Ressourcen entfernen

Statuscodes

Geben Sie beliebige HTTP-Statuscodes zurück, um Erfolge, Fehler und Edge Cases zu testen.

  • 200OK – Erfolg
  • 201Erstellt
  • 400Ungültige Anfrage
  • 401Nicht autorisiert
  • 500Serverfehler

JSON-Antworten

Geben Sie jede gültige JSON-Struktur zurück – von einfachen Objekten bis zu komplex verschachtelten Daten.

  • Objekte und Arrays
  • Verschachtelte Strukturen
  • Arrays von Objekten
  • Validierung in Echtzeit
  • Korrekter Content-Type

Erweiterte Funktionen

Optimieren Sie Ihre Mock-Endpoints mit leistungsstarken Funktionen für realistische Testszenarien.

Antwortverzögerungen

Simulieren Sie langsame Netzwerke oder serverseitige Verarbeitungszeiten, indem Sie Antworten Verzögerungen hinzufügen.

Anwendungsfälle:

  • Ladezustände in der UI testen
  • Langsame 3G/4G-Netzwerke simulieren
  • Timeout-Verhalten verifizieren
  • Skeleton-Screens prüfen

Beispiel-Verzögerungen:

500 ms – schnell2000 ms – normal5000 ms – langsam

Fehlersimulation

Legen Sie einen Prozentsatz fest, in dem Anfragen Fehler zurückgeben. Ideal zum Testen von Fehlerbehandlung und Wiederholungslogik.

Anwendungsfälle:

  • Error Boundaries testen
  • Wiederholungsmechanismen verifizieren
  • Fehlermeldungen prüfen
  • Fallback-UI validieren

Beispiele für Fehlerraten:

10 % Fehler50 % Fehler100 % Fehler

Bedingte Fehler

Geben Sie Fehler basierend auf bestimmten Bedingungen wie Header-Werten oder Anfragemustern zurück.

Beispiel-Anwendungsfälle:

  • Fehlender Header:401 zurückgeben, wenn der Header X-API-Key nicht vorhanden ist
  • Bestimmte ID:404 für userId "999" zurückgeben, um Not-Found-Szenarien zu testen
  • Anfragemethode:405 für nicht unterstützte HTTP-Methoden zurückgeben

TTL (Time to Live)

Legen Sie eine Ablaufzeit für Ihre Endpoints fest. Sie werden nach der angegebenen Dauer automatisch gelöscht.

Verfügbare Optionen:

1 Stunde24 Stunden7 Tage30 Tage

Ideal für temporäre Tests oder Demos. Manuelles Aufräumen entfällt.

Häufige Aufgaben

Endpoint erstellen

  1. Auf "REST-Endpoint erstellen" klicken
  2. HTTP-Methode wählen
  3. Eigene JSON-Antwort eingeben
  4. Optionale Einstellungen konfigurieren
  5. Auf "Endpoint erstellen" klicken

✓ Ihr Endpoint ist jetzt live!

Endpoint bearbeiten

  1. Endpoint in der Liste "Meine Endpoints" suchen
  2. Auf "Bearbeiten" klicken
  3. Antwort, Status oder Einstellungen ändern
  4. Änderungen speichern

✓ Änderungen sind sofort live

Endpoint löschen

  1. Endpoint suchen, der entfernt werden soll
  2. Auf "Löschen" klicken
  3. Löschung bestätigen

Diese Aktion kann nicht rückgängig gemacht werden

Endpoint testen

Mit curl:

curl https://abc123.mockapi.dog/api/users

Mit JavaScript:

fetch('https://abc123.mockapi.dog/api/users')

Fehlerbehebung

Endpoint gibt 404 (Not Found) zurück

Solution: Prüfen Sie die Endpoint-URL doppelt. Verwenden Sie genau die nach der Erstellung bereitgestellte URL einschließlich der eindeutigen ID.

Fehlermeldung über ungültiges JSON beim Erstellen des Endpoints

Solution: Validieren Sie Ihr JSON mit dem integrierten Editor. Häufige Probleme: fehlende Kommas, Schlüssel ohne Anführungszeichen, abschließende Kommas oder nicht escapete Anführungszeichen.

CORS-Fehler im Browser

Solution: Alle Endpoints enthalten automatisch CORS-Header. Wenn weiterhin Fehler auftreten, prüfen Sie, ob Sie die korrekte URL und HTTP-Methode verwenden.

Endpoint ist zu langsam

Solution: Prüfen Sie, ob in den erweiterten Einstellungen eine Antwortverzögerung konfiguriert ist. Reduzieren oder entfernen Sie den Wert, falls nicht benötigt.

Tipps und Best Practices

Realistische Daten verwenden

Verwenden Sie realistische Feldnamen, Datentypen und Strukturen, die zu Ihrer echten API passen. Das macht Tests aussagekräftiger.

Edge Cases testen

Erstellen Sie Endpoints für leere Arrays, null-Werte und Fehlerszenarien. So fangen Sie Bugs früh ab.

Endpoints dokumentieren

Pflegen Sie eine Liste Ihrer Endpoints und ihrer Zwecke. Teilen Sie URLs mit Teammitgliedern für die Zusammenarbeit.

Verzögerungen gezielt nutzen

Fügen Sie kleine Verzögerungen hinzu, um Ladezustände zu testen. Längere Verzögerungen helfen, Timeout-Verhalten zu prüfen.

Antworten versionieren

Erstellen Sie für verschiedene API-Versionen mehrere Endpoints. Das hilft beim Testen der Abwärtskompatibilität.

Ungenutzte Endpoints aufräumen

Löschen Sie regelmäßig Endpoints, die Sie nicht mehr benötigen. Verwenden Sie TTL für temporäre Endpoints, die automatisch ablaufen.

Sofort einsatzbereite Mock-API-Bibliothek

Wir bieten vorgefertigte Mock-APIs für gängige Anwendungsfälle. Klicken Sie auf eine Kategorie, um sofort einsatzbereite Endpoints zu erkunden – ohne Setup.

Profi-Tipp: Vollständige Bibliothek durchstöbern

Besuchen Sie unsere Mock-API-Bibliothek , um alle vorgefertigten Endpoints mit Live-Beispielen, Beispielantworten und Ein-Klick-Tests zu erkunden.

Glossar

REST-API

Representational State Transfer API – ein Architekturstil zum Bau von Webdiensten mit Standard-HTTP-Methoden.

HTTP-Methoden

Standard-Anfragemethoden (GET, POST, PUT, PATCH, DELETE), die die gewünschte Aktion auf eine Ressource angeben.

Statuscode

Dreistelliger Code, den der Server zurückgibt und der das Ergebnis einer Anfrage signalisiert (200 OK, 404 Not Found, 500 Error usw.).

JSON

JavaScript Object Notation – ein leichtgewichtiges Datenformat zur Strukturierung und zum Austausch von Daten zwischen Client und Server.

Endpoint

Eine spezifische URL, unter der eine API erreichbar ist. Jeder Endpoint erfüllt eine bestimmte Funktion.

Mock-API

Eine simulierte API, die vordefinierte Antworten zurückgibt – für Tests und Entwicklung ohne echtes Backend.

CORS

Cross-Origin Resource Sharing – ein Sicherheitsmechanismus, der steuert, welche Domains aus Browsern auf Ihre API zugreifen dürfen.

TTL

Time To Live – die Dauer, die ein Endpoint vor der automatischen Löschung existiert. Praktisch für temporäre Tests.

Fehlerrate

Der Anteil der Anfragen, die Fehler zurückgeben sollen. Wird zum Testen von Fehlerbehandlung und Wiederholungslogik genutzt.

Antwortverzögerung

Künstliche Wartezeit, die vor dem Senden einer Antwort eingefügt wird. Simuliert langsame Netzwerke oder Verarbeitung.

Bereit für Ihre erste REST-API?

Beginnen Sie in Sekunden mit dem Bau kostenloser Mock-REST-API-Endpoints. Ohne Anmeldung, ohne Kreditkarte. Ideal für Tests, Prototyping und Entwicklung.