Løs valideringsfeil i forespørsler
Bruk et 422-svar til å finne det ugyldige feltet og rette forespørselens struktur eller verdi.
Oppdatert
Les et 422-svar
Threetone returnerer 422 Unprocessable Entity når FastAPI ikke kan validere inndataene i forespørselen. Svaret inneholder en detail-liste. Hvert element har:
loc: hvor den ugyldige verdien finnes, for eksempelbody,queryellerpath, fulgt av feltnavnet.msg: en forklaring som er lett å lese.type: valideringsregelen som ikke ble oppfylt.
Begynn med loc. Den viser hvilken del av forespørselen som må endres.
Rett forespørselen
Kontroller dette før du sender den på nytt:
- HTTP-metoden og
/v1/...-banen samsvarer med operasjonen. - JSON-forespørsler inkluderer
Content-Type: application/jsonog inneholder gyldig JSON. - Obligatoriske felt er til stede, og feltnavnene bruker dokumentert skrivemåte.
- Tall, boolske verdier, lister og objekter bruker forventede JSON-typer.
- Enum-verdier og spørringsparametere oppfyller tillatte verdier og intervaller.
Agentliste-endepunktet godtar for eksempel page_size-verdier fra 1 til 100. En verdi utenfor intervallet gir en valideringsfeil der loc angir query og page_size.
Ikke prøv den uendrede forespørselen på nytt. Rett den angitte verdien først, send en ny forespørsel, og ta vare på X-Request-Id hvis den fortsatt mislykkes.