Επίλυση σφαλμάτων επικύρωσης αιτήματος
Χρησιμοποιήστε απόκριση 422 για να βρείτε το μη έγκυρο πεδίο και να διορθώσετε τη δομή ή την τιμή του αιτήματος.
Ενημερώθηκε
Διαβάστε απόκριση 422
Η Threetone επιστρέφει 422 Unprocessable Entity όταν το FastAPI δεν μπορεί να επικυρώσει τα δεδομένα εισόδου του αιτήματος. Η απόκριση έχει πίνακα detail. Κάθε στοιχείο περιέχει:
loc: πού βρέθηκε η μη έγκυρη τιμή, όπωςbody,queryήpath, και έπειτα το όνομα του πεδίου.msg: μια κατανοητή εξήγηση.type: τον κανόνα επικύρωσης που απέτυχε.
Ξεκινήστε από το loc. Δείχνει το τμήμα του αιτήματος που πρέπει να αλλάξει.
Διορθώστε το αίτημα
Ελέγξτε τα παρακάτω πριν το στείλετε ξανά:
- Η μέθοδος HTTP και η διαδρομή
/v1/...αντιστοιχούν στη λειτουργία. - Τα αιτήματα JSON περιέχουν
Content-Type: application/jsonκαι έγκυρο JSON. - Υπάρχουν τα απαιτούμενα πεδία και τα ονόματά τους έχουν τη γραφή που ορίζει η τεκμηρίωση.
- Αριθμοί, λογικές τιμές, πίνακες και αντικείμενα χρησιμοποιούν τους αναμενόμενους τύπους JSON.
- Οι τιμές enum και οι παράμετροι ερωτήματος πληρούν τις επιτρεπόμενες τιμές και τα εύρη.
Για παράδειγμα, το τελικό σημείο λίστας πρακτόρων δέχεται τιμές page_size από 1 έως 100. Μια τιμή εκτός αυτού του εύρους προκαλεί σφάλμα επικύρωσης όπου το loc προσδιορίζει τα query και page_size.
Μην επαναλάβετε το ίδιο αίτημα χωρίς αλλαγές. Διορθώστε πρώτα την τιμή που υποδεικνύεται, στείλτε νέο αίτημα και κρατήστε το X-Request-Id αν το σφάλμα συνεχιστεί.