קודי מצב HTTP

אתרים מציגים קודי מצב בתגובה לשגיאות

קודי מצב 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 אינן מותרות .

הנה כמה דוגמאות נוספות:

אלה קודי משנה שנקרא שנוצרו על ידי Microsoft ISS אינם מחליפים קודי מצב HTTP אבל במקום זאת נמצאים באזורים שונים של Windows כמו קבצי תיעוד.

לא כל קודי שגיאה קשורים

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

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

באופן דומה, 500 קוד מצב זה אומר Internet Server Error יכול בקלות להיות מבולבל עבור קוד שגיאה במערכת 500 זה אומר פרופיל המשתמש לא ניתן לטעון .

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

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

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