HTTP 422 — תוכן בלתי ניתן לעיבוד
שגיאת לקוח 4xx: הבקשה מכילה תחביר שגוי או שלא ניתן למלא אותה.
תוכן בלתי ניתן לעיבוד
הבקשה מנוסחת היטב אך אינה תקינה סמנטית.
מה המשמעות
השרת מבין את סוג התוכן והתחביר של הבקשה אך לא הצליח לעבד את ההוראות הכלולות בה — בדרך כלל שגיאת אימות.
מתי להשתמש בו
הבחירה הסטנדרטית לשגיאות אימות טופס/JSON בממשקי REST API (Laravel משתמש בה).
קודי 4xx אחרים
אודות קודי סטטוס HTTP
מדריך קודי סטטוס HTTP זה מכסה כל קוד תגובה תקני, מטווח 1xx המידעי ועד שגיאות שרת 5xx. כל רשומה מציגה את הקוד המספרי, את ביטוי הסיבה הקנוני שלו ותקציר בשורה אחת, וניתן לחפש ברשימה כולה לפי מספר, שם או משמעות — 301, Unauthorized ו-timeout כולם מוצאים את היעד שלהם — או לסנן לפי מחלקת תגובה.
כל קוד נפתח לעמוד ייעודי משלו עם הסבר מלא: מה הסטטוס אכן אומר, מתי להשתמש בו ב-API-ים וביישומים שלכם, האם תגובות עם קוד זה ניתנות למטמון כברירת מחדל, ומהו ה-RFC המגדיר אותו. קודים קשורים מאותה המחלקה מקושרים בתחתית, כך שהשוואת 401 עם 403 או 301 עם 308 לוקחת לחיצה אחת.
חמש המחלקות הן המודל המנטלי המהיר ביותר לקריאת כל תגובה: 1xx משמעו שהבקשה נמשכת, 2xx משמעו הצלחה, 3xx משמעו הפניה, 4xx משמעו שהלקוח טעה ו-5xx משמעו שהשרת נכשל. המדריך בנוי בדיוק סביב מבנה זה.
כיצד להשתמש ב-קודי סטטוס HTTP
- הקלידו קוד, ביטוי סיבה או מילת מפתח בתיבת החיפוש — לדוגמה 404, Not Found או redirect.
- השתמשו במסנן המחלקה כדי לצמצם את הרשימה לקודי מידע, הצלחה, הפניה, שגיאת לקוח או שגיאת שרת.
- פתחו את עמוד כל קוד כדי לקרוא מה הוא אומר, מתי להשתמש בו, ניתנות המטמון שלו כברירת מחדל וה-RFC המגדיר.
- בדקו את חלק הקודים הקשורים כדי להשוות שכנים מאותה מחלקה.
- השתמשו בכפתור ההעתקה כדי לקבל את הקוד עבור דוח באג, בדיקה או מפרט API.