קודי סטטוס
שיעור 22 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
כל תגובה נפתחת בקוד בן שלוש ספרות, והספרה הראשונה אומרת לך את מי להאשים:
- 2xx הצליח. 200 OK, 201 Created.
- 3xx יש לעבור למקום אחר. 301 moved permanently, 302 found.
- 4xx הבקשה הייתה שגויה. 404 not found, 401 unauthorized, 403 forbidden.
- 5xx השרת התקלקל. 500 internal error, 503 unavailable.
ההבחנה בין 4xx ל־5xx היא זו שמועילה. 4xx זו אשמתך, אז תקן את הבקשה: נתיב שגוי, אסימון חסר, נתונים שגויים. 5xx זו אשמתם, אז ניסיון חוזר עשוי לעזור, ושינוי הבקשה שלך לא יעזור.
זכור ש־404 הוא בקשה מוצלחת לחלוטין. החיבור עבד, השרת הבין, והתשובה שלו הייתה "אין דבר כזה". curl יוצא עם קוד 0.
אתגר
בינוניקבל שני קודים שונים מאותו שרת.
- צור את
index.htmlעם התוכןhereוהגש את התיקייה בפורט 9112 - בקש את
/index.htmlוהדפס את קוד המצב שלו - בקש את
/missing.htmlוהדפס את קוד המצב שלו
הפלט הצפוי:
200
404נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין