יום שבת, 23 ספטמבר, 2017
Home » קידום אתרים » קודי מצב – HTTP Status Codes
קודי מצב – HTTP Status Codes
קרדיט תמונה: Wikimedia

קודי מצב – HTTP Status Codes

קודי מצב או קודי תגובה הינם קודים אשר מתקבלים חזרה מהשרת, לאחר שהגיעה אליו בקשה להצגת דף מסוים באתר מגולש או מזחלנים של מנוע החיפוש. באנגלית נקראים HTTP Status Codes (Hypertext Transfer Protocol) . למשל, הקלדנו כתובת URL מסוימת, השרת קיבל את הבקשה שלנו להיכנס לדף הספציפי, ובתגובה מחזיר למחשב שלנו קוד מצב של הדף, אשר מספק פרטים על מצב הבקשה.

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

קוד מידע Informational 1xx

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

100 – (המשך Continue) השרת מחזיר קוד המאשר כי אכן קיבל את כותרי הבקשה וממתין לשאר הבקשה (גוף הבקשה).

101 – (החלפת פרוטוקולים Switching Protocols) השרת מאשר את בקשת החלפת פרוטוקולים שנשלחה אליו.

102 – (מריץ תהליך Processing) במקרה של בקשות מורכבות, השרת מאשר כי למרות שתגובתו עדיין לא זמינה, הוא קיבל את הבקשה, והתחיל בעיבוד חלקי שלה.

קוד הצלחה Success 2xx 

 תגובות אשר מאשרות כי השרת קיבל את הבקשה, הבין אותה, אישר אותה וביצע אותה בהצלחה.

200 – (הצלחה OK) התגובה הסטנדרטית לבקשה שהועברה לשרת ועובדה בהצלחה. בדרך כלל נקבל סטטוס 200ok כאשר השרת החזיר את הדף המבוקש.

201 – (נוצר Created) הבקשה בוצעה בהצלחה ונוצר משאב חדש.

202 – (אושר Accepted) הבקשה אושרה אך תהליך העיבוד עדיין לא הסתיים.

203 – (מידע לא מוסמך Non-Authoritative Information) הבקשה עובדה בהצלחה, אך המידע המוחזר עשוי להגיע ממקור אחר.

204 – (ללא תוכן No Content) השרת עיבד בהצלחה את הבקשה, אך לא קיים תוכן.

205 – (עדכן מידע Reset Content) השרת עיבד בהצלחה את הבקשה אך לא מחזיר תוכן, במקרה כזה על שולח הבקשה לאפס את תצוגת המסמך.

206 – (מידע חלקי Partial Content) השרת עיבד בהצלחה את הבקשה, אך מחזיר רק חלק מהמשאב.

207 – (תוכן כפול Multi-Status) גוף ההודעה אשר עוקב אחרי קובץ ה- XML יכול להכיל מספר קודים בתגובה נפרדת, בהתאם למספר תתי הבקשות שנעשו.

 קוד הפניה Redirection 3xx

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

300 – (מספר אפשרויות Multiple Choices) מציין כמות גדולה של משאבים הניתנים לביצוע על ידי הלקוח, לדוגמה אפשרויות תצוגת וידאו רבות או קבצים עם סיומות שונות.

301 – (הפניה קבועה Moved Permanently) הדף המבוקש הועבר לצמיתות לכתובת URL אחרת. הגולש יופנה באופן אוטומטי לדף אליו מתבצעת ההפניה.

302– (הפניה זמנית Found) הדף המבוקש הועבר באופן זמני לכתובת אחרת. קוד זה מבקש מזחלני מנועי החיפוש להמשיך לאנדקס את ה-URL המקורי, שכן הפניה זו היא זמנית בלבד.

303 – (ראה מיקום אחר See Other) השרת מחזיר קוד 303 במקרה בו המבקש חייב לבצע בקשת GET נפרדת למיקום אחר במטרה לאחזר את התגובה. את כל הבקשות, למעט לבקשת HEAD, השרת מעביר באופן אוטומטי למיקום החדש.

304 – (לא השתנה Not Modified) מציין כי דף זה לא השתנה מאז הבקשה/הסריקה האחרונה.

305 – (השתמש בפרוקסי Use Proxy) המשאב זמין רק לגלישה מפרוקסי, שכתובתו מצוינת בתגובה. דפדפנים רבים כמו מוזילה ואקספלורר לא מציגים דפים עם קוד תגובה זה מטעמי אבטחה.

קוד שגיאות צד לקוח Client Error 4xx

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

400 – (בקשה לא תקינה Bad Request) השרת לא ימשיך את עיבוד הבקשה או לא יכול להמשיך את עיבוד הבקשה עקב שגיאה מצד המבקש.

401 – (אין הרשאה Unauthorized) הבקשה מחייבת אימות, לדוגמה בדף הנמצא מאחורי טופס פרטי כניסה לאתר.

403 – (אסור Forbidden) הכניסה למשאב המבוקש אסורה.

404 – (לא נמצא Not Found) הדף המבוקש אליו הגעת אינו נמצא, אך יתכן ויהיה זמין בעתיד.

408 – (תם הזמן שהוקצב לבקשה Request Timeout) המבקש לא הגיש בקשה בזמן שהשרת הקציב לו, הוא יכול להגיש שוב את הבקשה בהמשך.

410 – (הוסר Gone) המשאב המבוקש הוסר לצמיתות. יש להפנותו על ידי קוד 301 לכתובת החדשה.

 קוד שגיאות שרת Server Error 5xx

במקרים של שגיאה מצד השרת במהלך הניסיון לעבד את הבקשה.

500 – (שגיאת שרת Internal Server Error) השרת נתקל בשגיאה בעת ביצוע הבקשה.

501 – (לא מיושם Not Implemented) השרת לא מזהה את הבקשה או אינו מסוגל לביצוע הבקשה.

503 – (לא זמין Service Unavailable) השרת אינו זמין כעת עקב עומס או עבודות תשתית.

504 – (תם הזמן שהוקצב למעבר Gateway Timeout) השרת שימש כשער או כפרוקסי ולא קיבל תגובה בזמן מהשרת.

תגובות הגולשים

תגובות הגולשים

קודי מצב או קודי תגובה הינם קודים אשר מתקבלים חזרה מהשרת, לאחר שהגיעה אליו בקשה להצגת דף מסוים באתר מגולש או מזחלנים של מנוע החיפוש. באנגלית נקראים HTTP Status Codes (Hypertext Transfer Protocol) . למשל, הקלדנו כתובת URL מסוימת, השרת קיבל את הבקשה שלנו להיכנס לדף הספציפי, ובתגובה מחזיר למחשב שלנו קוד מצב של הדף, אשר מספק פרטים על מצב הבקשה. הספרה הראשונה של קוד ה- http מציינת את אחת מחמש קבוצות התגובה הקיימות. ריכזנו עבורכם את קודי התגובה העיקריים: קוד מידע Informational 1xx קוד אשר מציין כי התקבלה הבקשה והתהליך ממשיך. זהו קוד מצב מותנה, אשר חל איסור להשתמש בו למעט מצבים…

Review Overview

Summary : כמה המידע בדף זה עזר לך?

User Rating: 4.83 ( 4 votes)
0

About מערכת Mind Share

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

נשמח לשמוע את דעתך בנושא

כתובת האימייל שלך לא תפורסם. שדות החובה מסומנים בכוכבית *

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

קורס קידום אתרים
בקרו אותנו ב-Google+‎