Решете грешки при проверка на барање
Прочитајте ги деталите од 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 ако повторно не успее.