API-Prüfung nach Beschreibung
Liest eine OpenAPI-Beschreibung als JSON oder YAML, listet Operationen, Parameter und Antworten auf und baut daraus Prüfungen: gültige Anfrage, falsche Typen, Werte außerhalb der Grenzen, fehlende Pflichtfelder, unbekannter Pfad und fehlender Inhalt. Zusätzlich wird die Anbieterantwort geprüft: ob der Status deklariert ist, ob ein Content-Type-Header vorhanden ist und ob der Inhalt zum Schema passt — Typen, Pflichtfelder, Aufzählungen, Grenzen, Muster und Datumsformat. Fehler in der Beschreibung selbst werden ebenfalls gemeldet.
Reads an OpenAPI description as JSON or YAML, lists operations, parameters and responses, and then builds a set of checks: a valid request, wrong types, values outside limits, missing required properties, an unknown path and a missing body. It also checks the provider answer itself: whether the status is declared, whether a content-type header is present, and whether the body matches the schema by type, required fields, enums, limits, patterns and date format. Defects in the description itself are reported too.