API-Monitoring
Verfolgen Sie JSON-Antworten auf Schema- oder Wertänderungen mit strukturorientiertem Hashing.
API-Monitoring
Halten Sie Partner- und interne APIs ehrlich, indem Sie normalisierten JSON hashen und bei strukturellem Drift alerten.
JSON-Normalisierung
- Antworten werden als JSON geparst.
- Ignore Paths werden vor dem Hashing angewendet, um bekannte volatile Felder auszublenden.
- Content Hashes bleiben stabil, selbst wenn sich die Schlüsselreihenfolge ändert.
const parsed = JSON.parse(bodyText);
const paths = parseIgnoreJsonPathsStrict(monitor.ignoreJsonPaths);
const filtered = applyIgnoreJsonPaths(parsed, paths);
const hashInput = stableStringify(filtered.value);
const contentHash = hash(hashInput);Einsatzfälle
- Überwachen Sie Contract Changes, bevor eine neue Version ausgeliefert wird.
- Prüfen Sie, dass Third-Party-Feeds kompatibel bleiben.
- Erkennen Sie Breaking Changes in Staging, bevor sie Produktion treffen.
Fehlerbehandlung
Nicht-JSON-Antworten werden als UNEXPECTED_MIME markiert, damit Sie den Upstream korrigieren oder Ignore-Regeln anpassen können.