2 Repos
Utilities for testing HTTP clients against predictable mock endpoints.
Distinct from REST API Clients: Candidates focus on the clients themselves, not the act of debugging a client using a mock server.
Explore 2 awesome GitHub repositories matching development tools & productivity · API Client Debugging Tools. Refine with filters or upvote what's useful.
JSONPlaceholder ist ein REST-API-Mock-Server und JSON-Mocking-Dienst, der eine gehostete Sandbox für die Frontend-Entwicklung bereitstellt. Er fungiert als Fake-Backend, das vordefinierte JSON-Antworten zurückgibt, um eine REST-API für Entwicklung und Tests zu simulieren. Der Dienst unterstützt Cross-Origin Resource Sharing (CORS), wodurch API-Integrationen von verschiedenen Browser-Domains aus getestet werden können. Er ermöglicht die Simulation von CRUD-Operationen und den Abruf von Mock-Daten, ohne eine Live-Datenbank zu benötigen. Das System bildet URL-Muster auf einen statischen JSON-basierten Datenspeicher ab und verarbeitet Requests zustandslos. Es enthält Funktionen für Query-Parameter-Filterung und verschachteltes Ressourcen-Mapping, um One-to-Many-relationale Datenstrukturen zu simulieren.
Allows testing the behavior of HTTP clients against a stable and predictable set of REST endpoints.
Knife4j ist eine erweiterte Weboberfläche zur Visualisierung und Interaktion mit OpenAPI- und Swagger-Spezifikationen. Sie dient als Dokumentations-UI und Debugging-Tool, das automatisch technische Referenzen aus Java-Quellcode und Web-Frameworks generiert. Das Projekt zeichnet sich durch die Fähigkeit aus, API-Definitionen aus mehreren verteilten Microservices in einem einzigen, vereinheitlichten Dokumentationsportal zu aggregieren. Es sichert dieses Portal mittels OAuth2-Authentifizierungs-Flows und bietet ein Gateway, um den Zugriff auf technische Spezifikationen und Test-Tools einzuschränken. Die Plattform umfasst Funktionen für das Request-Debugging mit dynamischem Parametertest und Proxy-basiertem Request-Forwarding. Sie unterstützt zudem das Content-Management durch die Integration externer Markdown-Dateien für ergänzende technische Leitfäden und bietet Tools zur Anpassung der Frontend-Oberfläche.
Provides debugging features including dynamic parameter testing, request caching, and technical specification displays.