Устранение ошибок проверки запроса
По ответу 422 найдите неверное поле и исправьте структуру или значение запроса.
Обновлено
Прочитайте ответ 422
Threetone возвращает 422 Unprocessable Entity, когда FastAPI не может проверить входные данные запроса. В ответе есть массив detail. Каждый элемент содержит:
loc: местоположение неверного значения, напримерbody,queryилиpath, а затем имя поля.msg: понятное человеку объяснение.type: нарушенное правило проверки.
Начните с loc: оно показывает часть запроса, которую нужно изменить.
Исправьте запрос
Перед повторной отправкой проверьте следующее:
- Метод HTTP и путь
/v1/...соответствуют операции. - Запросы JSON содержат
Content-Type: application/jsonи корректный JSON. - Обязательные поля присутствуют, а их имена записаны как в документации.
- Числа, логические значения, массивы и объекты имеют ожидаемые типы JSON.
- Значения перечислений и параметры запроса входят в допустимые значения и диапазоны.
Например, конечная точка списка агентов принимает page_size от 1 до 100. Выход за пределы диапазона вызывает ошибку проверки, где loc указывает query и page_size.
Не повторяйте запрос без изменений. Сначала исправьте указанное значение, затем отправьте новый запрос и сохраните его X-Request-Id, если ошибка повторится.