সরাসরি বিষয়বস্তুতে যান

অনুরোধ যাচাইকরণের ত্রুটি সমাধান করুন

422 প্রতিক্রিয়া দিয়ে ভুল ঘর খুঁজে অনুরোধের গঠন বা মান ঠিক করুন।

তারিখে হালনাগাদ

422 প্রতিক্রিয়া পড়ুন

FastAPI অনুরোধের ইনপুট যাচাই করতে না পারলে Threetone 422 Unprocessable Entity দেয়। প্রতিক্রিয়ার detail অ্যারেতে প্রতিটি উপাদানে থাকে:

  • loc: ভুল মানের অবস্থান, যেমন body, query বা path, তার পরে ঘরের নাম।
  • msg: মানুষের বোঝার মতো ব্যাখ্যা।
  • type: ব্যর্থ যাচাইকরণ নিয়ম।

loc দিয়ে শুরু করুন; অনুরোধের কোন অংশ বদলাতে হবে এটি জানায়।

অনুরোধ সংশোধন করুন

আবার পাঠানোর আগে দেখুন:

  1. HTTP পদ্ধতি ও /v1/... পথ কাজটির সঙ্গে মিলছে।
  2. JSON অনুরোধে Content-Type: application/json আছে এবং JSON বৈধ।
  3. আবশ্যক ঘর আছে ও নামের বানান ডকুমেন্টেশনমতো।
  4. সংখ্যা, বুলিয়ান, অ্যারে ও অবজেক্ট প্রত্যাশিত JSON ধরনের।
  5. Enum মান ও কুয়েরি প্যারামিটার অনুমোদিত মান ও সীমার মধ্যে।

যেমন, এজেন্ট তালিকার এন্ডপয়েন্ট page_size-এ 1 থেকে 100 গ্রহণ করে। সীমার বাইরে গেলে যাচাইকরণ ত্রুটির loc-এ querypage_size দেখা যায়।

অপরিবর্তিত অনুরোধ আবার পাঠাবেন না। আগে নির্দেশিত মান ঠিক করে নতুন অনুরোধ পাঠান; তাও ব্যর্থ হলে তার X-Request-Id রেখে দিন।