רשימה מלאה של קווי מצב HTTP

שורת מצב HTTP היא המונח שניתן לקוד מצב HTTP (מספר הקוד בפועל) כאשר הוא מלווה במשפט סיבה HTTP 1 (התיאור הקצר).

תוכל לקרוא עוד על קודי מצב HTTP בקוד סטטוס מה של HTTP? לְחַבֵּר. כמו כן, אנו שומרים רשימה של שגיאות קוד HTTP (4xx ו- 5xx) יחד עם כמה טיפים כיצד לתקן אותם.

הערה: אם כי לא נכון מבחינה טכנית, קווי מצב HTTP נקראים לעתים קרובות פשוט קודי מצב HTTP.

קטגוריות קוד מצב HTTP

כפי שניתן לראות למטה, קודי מצב HTTP הם מספרים שלמים של שלושה ספרות. הספרה הראשונה משמשת לזיהוי הקוד בקטגוריה מסוימת - אחת מחמשת אלה:

יישומים שמבינים קודי מצב HTTP אינם צריכים לדעת את כל הקודים, כלומר קוד לא ידוע יש גם ביטוי סיבה לא ידוע HTTP, אשר לא ייתן למשתמש מידע רב. עם זאת, יישומי HTTP אלה חייבים להבין את הקטגוריות או השיעורים כפי שתיארנו לעיל.

אם התוכנה לא יודעת מה המשמעות של הקוד הספציפי, היא יכולה לפחות לזהות את הכיתה. לדוגמה, אם קוד מצב 490 אינו ידוע ליישום, הוא יכול להתייחס אליו כאל 400 מכיוון שהוא נמצא באותה קטגוריה, ולאחר מכן ניתן להניח שמשהו לא בסדר בבקשת הלקוח.

HTTP מצב קווים (HTTP קודי מצב + ביטויי HTTP סיבה)

קוד מצב ביטוי סיבה
100 לְהַמשִׁיך
101 החלפת פרוטוקולים
102 מעבד
200 בסדר
201 נוצר
202 מְקוּבָּל
203 מידע לא-רשמי
204 ללא תוכן
205 אפס תוכן
206 תוכן חלקי
207 מצב רב
300 אפשרויות מרובות
301 הועבר באופן קבוע
302 מצאתי
303 ראה אחר
304 לא השתנה
305 תשתמש בפרוקסי
307 הפניה זמנית
308 הפניה קבועה
400 בקשה גרועה
401 לא מורשה
402 נדרש תשלום
403 אסור
404 לא נמצא
405 השיטה אינה מותרת
406 לא מתקבל
407 נדרש אימות Proxy
408 בקש פסק זמן
409 סְתִירָה
410 נעלם
411 נדרש אורך
412 תנאי מוקדם נכשל
413 הישות המבוקשת גדולה מדי
414 בקשת URI גדולה מדי
415 סוג מדיה לא נתמך
416 טווח הבקשה אינו בר-השגה
417 הציפייה נכשלה
421 בקשה שגויה
422 ישות בלתי ניתנת להשגה
423 נָעוּל
424 תקלה נכשלה
425 אוסף לא מסודר
426 שדרוג נדרש
428 תנאי מוקדם נדרש
429 יותר מדי בקשות
431 שדות כותרת כותרת הבקשה גדולים מדי
451 לא זמין מסיבות משפטיות
500 שגיאת שרת פנימית
501 לא מיושם
502 שער רע
503 שירותים לא זמינים
504 שער זמן יציאה
505 גרסת HTTP לא נתמכת
506 גרסה גם משא ומתן
507 אין מספיק שטח אחסון
508 לולאה זוהה
510 לא מורחבת
511 נדרש אימות רשת

[1] מומלץ להשתמש רק בביטויי סיבה של HTTP המלווים קודי מצב HTTP. מונח סיבה שונה מותר לפי RFC 2616 6.1.1. ייתכן שתראה ביטויי סיבת HTTP עם תיאור "ידידותי" יותר או בשפה מקומית.

שורת מצב HTTP לא רשמית

שורת המצב של HTTP שבהמשך עשויה לשמש חלק משירותי צד שלישי כתגובות שגיאה, אך הן אינן מסומנות על ידי RFC כלשהו.

קוד מצב ביטוי סיבה
103 מחסום
420 כשל בשיטה
420 שפר את השלווה
440 זמן ההתחברות עבר
449 נסה שוב עם
450 נחסם על ידי בקרת הורים של Windows
451 הפניה מחדש
498 אסימון לא חוקי
499 האסימון נדרש
499 הבקשה נאסרה על ידי אנטי וירוס
509 הגבלת רוחב הפס חריגה
530 האתר מוקפא

הערה: חשוב לזכור שלמרות שקודי מצב HTTP עשויים לשתף את אותם מספרים עם שגיאות שנמצאו בהקשרים אחרים, כגון עם קודי שגיאה של 'מנהל ההתקנים' , אין זה אומר שהם קשורים באופן כלשהו.