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