קודי מצב HTTP הם קודי תגובה סטנדרטיים הניתנים על ידי שרתי אתרי אינטרנט באינטרנט. הקודים מסייעים לזהות את הגורם לבעיה כאשר דף אינטרנט או משאב אחר אינם נטענים כראוי.
המונח קוד מצב HTTP הוא למעשה המונח הנפוץ עבור שורת המצב HTTP שכולל את שניהם קוד מצב HTTP וה ביטוי סיבה HTTP .
קודי מצב HTTP נקראים לעתים קודי שגיאה בדפדפן או קודי שגיאה באינטרנט.
לדוגמה, שורת מצב HTTP 500 שגיאת שרת פנימית מורכב מקוד מצב HTTP של 500 ואת הביטוי HTTP סיבה של שגיאת שרת פנימית.
חמש קטגוריות של שגיאות קוד מצב HTTP קיימות; אלה שתי הקבוצות הגדולות:
שגיאת לקוח 4xx
קבוצה זו של קודי מצב HTTP כוללת את אלה שבהם הבקשה לדף אינטרנט או למשאב אחר מכילה תחביר רע או שאי אפשר למלא אותה מסיבה אחרת, ככל הנראה על-ידי אשמתו של הלקוח (הגולש).
מספר שגיאות נפוצות של שגיאת HTTP של הלקוח כוללות 404 (לא נמצא), 403 (אסור) ו- 400 (בקשה גרועה).
שגיאת שרת 5xx
קבוצה זו של קודי מצב HTTP כוללת את אלה שבהם הבקשה לדף אינטרנט או למשאב אחר מובנת על ידי שרת האתר, אך אינה מסוגלת למלא אותו מסיבה כלשהי.
כמה שגיאות שרת נפוצה קודי מצב HTTP כוללים את הפופולרית אי פעם 500 (שגיאת שרת פנימית), יחד עם 503 (שירות לא זמין) ו 502 (Bad Gateway).
מידע נוסף על קודי מצב HTTP
קודי מצב HTTP אחרים קיימים בנוסף לקודים 4xx ו- 5xx. קיימים גם קודי 1xx, 2xx ו- 3xx שהם מידע, מאשרים הצלחה או מכתיבים ניתוב מחדש, בהתאמה. הסוגים הנוספים של קודי מצב HTTP אינם שגיאות, לכן אינך צריך לקבל התראה לגבים בדפדפן.
ראה רשימה מלאה של שגיאות בדף 'שגיאות קוד סטטוס HTTP' שלנו, או לראות את כל שורות הסטטוס של HTTP (1xx, 2xx ו- 3xx) בקווים של סטטוס HTTP Status What? חתיכה.
IANA של Hypertext Protocol Protocol (HTTP) קוד סטטוס דף הרישום הוא המקור הרשמי של קודי מצב HTTP, אך Windows כולל לעיתים שגיאות נוספות וספציפיות יותר המסבירות מידע נוסף. תוכל למצוא רשימה שלמה של אתרים אלה באתר האינטרנט של Microsoft.
לדוגמה, כאשר קוד מצב HTTP של 500 אומר שגיאת שרת אינטרנט , שירותי Microsoft Internet Information Services (ISS) 500.15 כלומר בקשות ישירות ל- Global.aspx אינן מותרות.
הנה כמה דוגמאות נוספות:
- 404.13 יש ביטוי סיבה HTTP שלאורך התוכן גדול מדי.
- 500.53 אומראירעה שגיאת כתיבה מחדש במהלך טיפול בהתראה RQ_RELEASE_REQUEST_STATE. אירעה שגיאת ביצוע של כלל יוצא. הכלל מוגדר להיות מבוצע לפני מטמון המשתמש פלט מתעדכן.
- 502.3 אומר Bad Gateway: שגיאת חיבור של משלח (ARR).
אלה קודי משנה שנקרא שנוצרו על ידי Microsoft ISS אינם מחליפים קודי מצב HTTP אבל במקום זאת נמצאים באזורים שונים של Windows כמו קבצי תיעוד.
לא כל קודי שגיאה קשורים
קוד מצב HTTP אינו זהה לקוד שגיאה של מנהל ההתקנים או לקוד שגיאה במערכת. כמה קודי שגיאה במערכת חולקים מספרי קוד עם קודי מצב HTTP, אך הם שגיאות שונות עם הודעות שגיאה ומשמעות שונות לחלוטין.
לדוגמה, קוד מצב HTTP 403.2 אומרקריאת גישה אסורה. עם זאת, יש גם קוד שגיאה במערכת 403 זה אומרהתהליך אינו במצב עיבוד רקע.
באופן דומה,500 קוד מצב זה אומרשגיאת שרת אינטרנט יכול בקלות להיות מבולבל עבור קוד שגיאה במערכת500 זה אומרפרופיל המשתמש אינו יכול להיטען.
עם זאת, אלה אינם קשורים ואין להתייחס אליהם באופן דומה. אחד מציג בדפדפן אינטרנט ומסביר הודעת שגיאה על הלקוח או השרת, ואילו השני מופיע במקומות אחרים ב- Windows ולא בהכרח כרוך דפדפן האינטרנט בכלל.
אם אתה מתקשה לזהות אם קוד השגיאה שאתה רואה הוא קוד מצב HTTP, בדוק היטב היכן מופיעה ההודעה. אם אתה רואה שגיאה בדפדפן האינטרנט שלך, בדף האינטרנט , זהו קוד תגובת HTTP.
יש להתייחס להודעות שגיאה אחרות בנפרד על סמך ההקשר שבו הן מוצגות: קודי השגיאה 'מנהל ההתקנים' מוצגים במנהל ההתקנים, קודי השגיאה של המערכת מוצגים בכל חלקי Windows, קודי POST ניתנים במהלך הבדיקה העצמית של הפעלה וכו '.