ਬੇਨਤੀ ਤਸਦੀਕ ਗਲਤੀਆਂ ਹੱਲ ਕਰੋ
422 ਜਵਾਬ ਨਾਲ ਗਲਤ ਖਾਨਾ ਲੱਭੋ ਅਤੇ ਬੇਨਤੀ ਦੀ ਬਣਤਰ ਜਾਂ ਮੁੱਲ ਠੀਕ ਕਰੋ।
ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ
422 ਜਵਾਬ ਪੜ੍ਹੋ
FastAPI ਬੇਨਤੀ ਦਾ ਇਨਪੁੱਟ ਤਸਦੀਕ ਨਾ ਕਰ ਸਕੇ ਤਾਂ Threetone 422 Unprocessable Entity ਦਿੰਦਾ ਹੈ। ਜਵਾਬ ਵਿੱਚ detail ਸੂਚੀ ਹੁੰਦੀ ਹੈ। ਹਰ ਆਈਟਮ ਵਿੱਚ ਹੁੰਦਾ ਹੈ:
loc: ਗਲਤ ਮੁੱਲ ਕਿੱਥੇ ਮਿਲਿਆ, ਜਿਵੇਂbody,queryਜਾਂpath, ਫਿਰ ਖਾਨੇ ਦਾ ਨਾਮ।msg: ਮਨੁੱਖ ਲਈ ਸਮਝ ਆਉਣ ਵਾਲੀ ਵਿਆਖਿਆ।type: ਫੇਲ੍ਹ ਹੋਇਆ ਤਸਦੀਕ ਨਿਯਮ।
loc ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ; ਇਹ ਦੱਸਦਾ ਹੈ ਬੇਨਤੀ ਦਾ ਕਿਹੜਾ ਹਿੱਸਾ ਬਦਲਣਾ ਹੈ।
ਬੇਨਤੀ ਠੀਕ ਕਰੋ
ਮੁੜ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਜਾਂਚੋ:
- HTTP ਵਿਧੀ ਅਤੇ
/v1/...ਪਾਥ ਕਾਰਵਾਈ ਨਾਲ ਮਿਲਦੇ ਹਨ। - JSON ਬੇਨਤੀ ਵਿੱਚ
Content-Type: application/jsonਹੈ ਅਤੇ JSON ਸਹੀ ਹੈ। - ਲਾਜ਼ਮੀ ਖਾਨੇ ਮੌਜੂਦ ਹਨ ਅਤੇ ਨਾਮ ਦਸਤਾਵੇਜ਼ਾਂ ਵਾਲੀ ਸਪੈਲਿੰਗ ਵਿੱਚ ਹਨ।
- ਨੰਬਰ, ਬੂਲੀਅਨ, ਸੂਚੀਆਂ ਅਤੇ ਆਬਜੈਕਟ ਉਮੀਦ ਕੀਤੀਆਂ JSON ਕਿਸਮਾਂ ਦੇ ਹਨ।
- Enum ਮੁੱਲ ਅਤੇ ਕਵੇਰੀ ਪੈਰਾਮੀਟਰ ਮਨਜ਼ੂਰ ਮੁੱਲਾਂ ਅਤੇ ਹੱਦਾਂ ਵਿੱਚ ਹਨ।
ਮਿਸਾਲ ਲਈ ਏਜੰਟ ਸੂਚੀ ਐਂਡਪੋਇੰਟ page_size ਲਈ 1 ਤੋਂ 100 ਮੰਨਦਾ ਹੈ। ਬਾਹਰਲਾ ਮੁੱਲ ਤਸਦੀਕ ਗਲਤੀ ਦਿੰਦਾ ਹੈ, ਜਿਸ ਦੇ loc ਵਿੱਚ query ਅਤੇ page_size ਆਉਂਦੇ ਹਨ।
ਬਿਨਾਂ ਬਦਲੀ ਬੇਨਤੀ ਮੁੜ ਨਾ ਭੇਜੋ। ਪਹਿਲਾਂ ਦੱਸਿਆ ਮੁੱਲ ਠੀਕ ਕਰੋ, ਫਿਰ ਨਵੀਂ ਬੇਨਤੀ ਭੇਜੋ ਅਤੇ ਇਹ ਵੀ ਫੇਲ੍ਹ ਹੋਵੇ ਤਾਂ X-Request-Id ਰੱਖੋ।