רשימה מלאה של שורות סטטוס HTTP

תוכן עניינים:

רשימה מלאה של שורות סטטוס HTTP
רשימה מלאה של שורות סטטוס HTTP
Anonim

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

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

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

Image
Image

HTTP קטגוריות קוד סטטוס

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

  • 1XX: מידע-הבקשה התקבלה או שהתהליך נמשך.
  • 2XX: מאשר שהפעולה הושלמה בהצלחה או שהובנה.
  • 3XX: הפנייה מחדש-יש צורך לבצע משהו אחר כדי להשלים את הבקשה.
  • 4XX: שגיאת לקוח שמציינת שלא ניתן להשלים את הבקשה או שהיא מכילה תחביר שגוי.
  • 5XX: שגיאת שרת שמציינת שהשרת לא הצליח להשלים בקשה שהייתה כביכול חוקית.

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

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

שורות סטטוס HTTP (קודי סטטוס HTTP + ביטויי סיבה של

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

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

שורות סטטוס HTTP לא רשמיות

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

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

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

מוּמלָץ: