Агуулга руу очих

Хүсэлтийн шалгалтын алдааг засах

422 хариуны байршил, тайлбарыг уншаад утгаа засаж дахин илгээ.

Шинэчилсэн:

422 хариуг унших

FastAPI хүсэлтийн оролтыг шалгаж чадахгүй бол Threetone 422 Unprocessable Entity буцаана. Хариуны detail массивын зүйл бүр дараахыг агуулна:

  • loc: буруу утга олдсон газар; body, query эсвэл path-ийн дараа талбарын нэр.
  • msg: хүнд ойлгомжтой тайлбар.
  • type: амжилтгүй болсон шалгах дүрэм.

Эхлээд loc-ийг хар; хүсэлтийн өөрчлөх хэсгийг заана.

Хүсэлтийг засах

Дахин илгээхээс өмнө дараахыг шалга:

  1. HTTP method ба /v1/... зам үйлдэлтэй таарч байна.
  2. JSON хүсэлт Content-Type: application/json агуулж, зөв JSON илгээж байна.
  3. Заавал байх талбарууд байгаа, нэр нь баримт бичигтэй ижил бичигдсэн.
  4. Тоо, boolean, массив, объект зөв JSON төрөлтэй байна.
  5. Enum утга ба query параметр зөвшөөрсөн утга, хүрээнд байна.

Жишээ нь агентын жагсаалтын endpoint page_size-ийг 1-ээс 100 хүртэл хүлээн авна. Энэ хүрээнээс гадуур утгын алдааны loc нь query ба page_size-ийг заана.

Өөрчлөөгүй хүсэлтийг бүү давт. Заасан утгыг засаад шинэ хүсэлт илгээ; бас алдаа гарвал X-Request-Id-г хадгал.