1. Validierung einer Benutzerregistrierung
Backend-EntwicklerHintergrund
Ein Entwickler möchte sicherstellen, dass die vom Frontend gesendeten Registrierungsdaten der API-Spezifikation entsprechen.
Aufgabe
Die JSON-Daten enthalten ein ungültiges E-Mail-Format und ein fehlendes Pflichtfeld 'password'.
Verwendung
Der Entwickler fügt die Registrierungsdaten in das Feld 'JSON-Daten' und das Registrierungs-Schema in das Feld 'JSON-Schema' ein. Er wählt 'Draft 7' aus.
{
"jsonData": {
"username": "alice",
"email": "invalid-email"
},
"schemaData": {
"type": "object",
"properties": {
"username": { "type": "string" },
"email": { "type": "string", "format": "email" },
"password": { "type": "string" }
},
"required": ["username", "email", "password"]
},
"schemaDraft": "draft-07"
}Ergebnis
Das Tool meldet Fehler: Das Feld 'password' fehlt, und der Wert im Feld 'email' entspricht nicht dem Format 'email'.