Усунення помилок перевірки запиту
За відповіддю 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, якщо проблема лишилася.