Zum Inhalt springen

Validierungsfehler einer Anfrage beheben

Lesen Sie die 422-Antwort, korrigieren Sie den angegebenen Wert und senden Sie eine neue Anfrage.

Aktualisiert

Eine 422-Antwort lesen

Threetone liefert 422 Unprocessable Entity, wenn FastAPI die Anfrageeingabe nicht validieren kann. Die Antwort enthält ein detail-Array. Jeder Eintrag hat:

  • loc: die Stelle des ungültigen Werts, etwa body, query oder path, gefolgt vom Feldnamen.
  • msg: eine verständliche Erklärung.
  • type: die verletzte Validierungsregel.

Beginnen Sie bei loc: Es zeigt den zu ändernden Teil der Anfrage.

Die Anfrage korrigieren

Prüfen Sie vor dem erneuten Senden:

  1. HTTP-Methode und /v1/...-Pfad passen zum Vorgang.
  2. JSON-Anfragen haben Content-Type: application/json und gültiges JSON.
  3. Pflichtfelder sind vorhanden und Feldnamen entsprechend der Dokumentation geschrieben.
  4. Zahlen, Booleans, Arrays und Objekte verwenden die erwarteten JSON-Typen.
  5. Enum-Werte und Query-Parameter liegen innerhalb erlaubter Werte und Bereiche.

Beispielsweise akzeptiert der Endpunkt für die Agentenliste page_size von 1 bis 100. Außerhalb dieses Bereichs zeigt loc auf query und page_size.

Wiederholen Sie die unveränderte Anfrage nicht. Korrigieren Sie den angegebenen Wert, senden Sie eine neue Anfrage und bewahren Sie bei erneutem Fehler deren X-Request-Id auf.