קודי מצב HTTP גיליון הונאה + הורדת PDF

in משאבים וכלים

התוכן שלנו נתמך על ידי הקוראים. אם תלחץ על הקישורים שלנו, אנו עשויים להרוויח עמלה. איך אנחנו סוקרים.

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

האינטרנט מורכב משני דברים בסיסיים אך שונים מאוד: לקוחות ושרתים. הקשר הזה בין לקוחות (כמו כרום, פיירפוקס וכו') ושרתים (כמו אתרי אינטרנט, מסדי נתונים, מיילים, אפליקציות וכו'), נקרא ה מודל שרת לקוח.

לקוחות מגישים בקשות לשרת והשרת מגיב.

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

קוד סטטוס HTTP הוא מספר המסכם את התגובה המשויכת אליו - פרננדו דוגליו, מתוך ספרו "פיתוח API של REST עם NodeJS".

דף רמאות של קודי מצב HTTP

קודי מצב תגובת HTTP מקובצים לחמש מחלקות:

  • 1XX קודי סטטוס: בקשות מידע
  • 2XX קודי סטטוס: בקשות מוצלחות
  • 3XX קודי סטטוס: הפניות מחדש
  • 4XX קודי מצב: שגיאות לקוח
  • 5XX קודי מצב: שגיאות שרת

1xx קודי סטטוס: בקשות מידע

קודי המצב של 1xx הם בקשות מידע. הם מציינים שהשרת קיבל והבין את הבקשה ושהדפדפן צריך להמתין עוד קצת עד שהשרת יעבד את המידע. קודי סטטוס אלה פחות נפוצים ואינם משפיעים ישירות על SEO שלך.

  • 100 המשך: הכל עד כה תקין וכי על הלקוח להמשיך עם הבקשה או להתעלם ממנה אם היא כבר הסתיימה.
  • 101 החלפת פרוטוקולים: הפרוטוקול שאליו השרת עובר לפי בקשת הלקוח ששלח את ההודעה כולל כותרת בקשת השדרוג
  • 102 עיבוד: השרת קיבל את הבקשה המלאה, אך עדיין מעבד אותה.
  • 103 רמזים מוקדמים: מתן אפשרות לסוכן המשתמש להתחיל לטעון מראש משאבים בזמן שהשרת עדיין מכין תגובה.

2xx קודי סטטוס: בקשות מוצלחות

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

  • 200 אישור: בקשה מוצלחת.
  • 201 נוצר: השרת אישר את המשאב שנוצר. 
  • 202 התקבלה: בקשת הלקוח התקבלה אך השרת עדיין מעבד אותה.
  • 203 מידע לא סמכותי: התגובה שהשרת שלח ללקוח אינה זהה לזו שהייתה כשהשרת שלח אותה.
  • 204 אין תוכן: השרת עיבד את הבקשה אך אינו נותן תוכן כלשהו.
  • 205 אפס תוכן: הלקוח צריך לרענן את דוגמת המסמך.
  • 206 תוכן חלקי: השרת שולח רק חלק מהמשאב.
  • 207 ריבוי סטטוסים: גוף ההודעה שאחריו הוא כברירת מחדל הודעת XML ויכול להכיל מספר קודי תגובה נפרדים.
  • 208 כבר דווח: חברי א WebDAV מחייבים כבר נספרו בחלק קודם של התגובה (רב-סטטוסים), ואינם נכללים שוב.

קודי סטטוס 3xx: הפניות מחדש

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

  • 300 אפשרויות מרובות: לבקשה שהלקוח הגיש יש כמה תגובות אפשריות.
  • 301 הועבר לצמיתות: השרת אומר ללקוח שהמשאב שהוא מחפש הועבר לצמיתות לכתובת URL אחרת. כל המשתמשים והבוטים יופנו לכתובת האתר החדשה. זהו קוד סטטוס חשוב מאוד עבור SEO.
  • 302 נמצא: אתר או דף הועברו לכתובת URL אחרת באופן זמני. זה עוד קוד סטטוס רלוונטי לקידום אתרים.
  • 303 ראה אחר: קוד זה אומר ללקוח שהשרת אינו מפנה אותו למשאב המבוקש אלא לעמוד אחר.
  • 304 לא השתנה: המשאב המבוקש לא השתנה מאז השידור הקודם.
  • 305 השתמש בפרוקסי: הלקוח יכול לגשת למשאב המבוקש רק באמצעות פרוקסי שניתן בתגובה.
  • 307 הפניה זמנית: השרת אומר ללקוח שהמשאב שהוא מחפש הופנה מחדש באופן זמני לכתובת URL אחרת. זה רלוונטי לביצועי SEO.
  • 308 הפניה קבועה: השרת אומר ללקוח שהמשאב שהוא מחפש הופנה מחדש באופן זמני לכתובת URL אחרת. 

קודי מצב 4xx: שגיאות לקוח

קודי המצב של 4xx הם שגיאות לקוח. הם כוללים את קודי מצב ה-HTTP, כגון "403 אסור" ו-"407 אימות פרוקסי נדרש". זה אומר שהדף לא נמצא, ומשהו לא בסדר עם הבקשה. משהו שקורה בצד הלקוח הוא הבעיה. זה עשוי להיות פורמט נתונים שגוי, גישה לא מורשית או טעות בבקשה. 

  • 400 בקשה שגויה: הלקוח שולח בקשה עם נתונים לא מלאים, נתונים שנבנו בצורה גרועה או נתונים לא חוקיים.
  • 401 לא מורשה: נדרשת הרשאה כדי שהלקוח יוכל לגשת למשאב המבוקש.
  • 403 אסור: המשאב שאליו הלקוח מנסה לגשת אסור.
  • 404 לא נמצא: השרת נגיש, אבל הדף הספציפי שהלקוח מחפש לא.
  • 405 שיטה לא מותרת: השרת קיבל וזיהה את הבקשה, אך דחה את שיטת הבקשה הספציפית.
  • 406 לא מקובל: האתר או אפליקציית האינטרנט אינם תומכים בבקשת הלקוח עם פרוטוקול מסוים.
  • 407 נדרש אימות פרוקסי: קוד סטטוס זה דומה ל-401 לא מורשה. ההבדל היחיד הוא שההרשאה צריכה להיעשות על ידי מיופה כוח.
  • 408 פסק זמן של בקשה: פג תוקף הבקשה שהלקוח שלח לשרת האתר.
  • 409 קונפליקט: הבקשה שנשלחה מתנגשת עם הפעולות הפנימיות של השרת.
  • 410 נעלם: המשאב שאליו הלקוח רוצה לגשת נמחק לצמיתות.

קודי סטטוס HTTP פחות נפוצים אחרים כוללים:

  • 402 תשלום הנדרש
  • 412 נכשל preconditioned
  • 415 סוג מדיה לא נתמך
  • 416 הטווח המבוקש אינו מספק
  • 417 הציפייה נכשלה
  • 422 ישות בלתי ניתנת לעיבוד
  • 423 נעול
  • 424 תלות נכשלה
  • 426 שדרוג נדרש
  • 429 יותר מדי בקשות
  • 431 שדות כותרת בקשת גדולים מדי
  • 451 לא זמין מסיבות משפטיות

קודי מצב 5xx: שגיאות שרת

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

  • 500 שגיאת שרת פנימית: השרת נתקל במצב שהוא לא יכול להתמודד איתו בזמן עיבוד בקשת הלקוח.
  • 501 לא מיושם: השרת לא יודע או יכול לפתור את שיטת הבקשה שנשלחה על ידי הלקוח.
  • 502 שער גרוע: השרת פעל כשער או פרוקסי וקיבל הודעה לא חוקית משרת נכנס.
  • 503 שירות לא זמין: ה ייתכן שהשרת מושבת ואינו יכול לעבד את בקשת הלקוח. קוד סטטוס HTTP זה הוא אחת מבעיות השרת הנפוצות ביותר שאתה יכול להיתקל בהן באינטרנט.
  • 511 נדרש אימות רשת: הלקוח צריך לעבור אימות ברשת לפני שהוא יכול לגשת למשאב.

קודי סטטוס HTTP פחות נפוצים אחרים כוללים:

  • 504 פסק זמן של שער
  • 505 גרסת HTTP לא נתמכת
  • 506 וריאנט גם מנהל משא ומתן
  • 507 אין מספיק שטח אחסון
  • 508 זוהתה לולאה
  • 510 לא מורחב

<br> סיכום

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

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

לסיכום:

  • 1XX קודי מצב HTTP הם בקשות אינפורמטיביות בלבד.
  • 2XX קודי מצב HTTP הם בקשות הצלחה. קוד תגובת סטטוס ההצלחה של HTTP 200 OK מציין שהבקשה הצליחה.
  • 3XX קודי מצב HTTP מציינים הפנייה מחדש. קודי הסטטוס הנפוצים ביותר של 3xx HTTP כוללים את קודי הסטטוס "301 הועבר לצמיתות", "302 נמצא" ו-"307 הפניה זמנית מחדש".
  • 4XX קודי מצב הם שגיאות לקוח. קודי המצב הנפוצים ביותר של 4xx הם "404 לא נמצא" וקוד הסטטוס "410 gone" HTTP.
  • 5XX קודי מצב HTTP הם שגיאות שרת. קוד הסטטוס 5xx HTTP הנפוץ ביותר הוא קוד הסטטוס "שירות 503 לא זמין".

הפניות

https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

אודות המחבר

מאט אהלגרן

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

צוות WSR

"צוות WSR" הוא הקבוצה הקולקטיבית של עורכים וכותבים מומחים המתמחים בטכנולוגיה, אבטחת אינטרנט, שיווק דיגיטלי ופיתוח אתרים. נלהבים מהתחום הדיגיטלי, הם מייצרים תוכן חקר היטב, בעל תובנות ונגיש. המחויבות שלהם לדיוק ובהירות עושה Website Rating משאב מהימן לשמירה על מידע בעולם הדיגיטלי הדינמי.

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