Menu
CoddyTech

קריאת הודעת כשל

שיעור 46 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.

חברו את הקורס כולו לשיטה אחת. כשמשהו לא מתחבר, הבחירה היא בין מספר קטן של גורמים, ולכל אחד מהם יש סימן היכר ייחודי.

  • השם לא נפתר. הכשל מתרחש מיד, לפני כל חיבור. בדקו באמצעות חיפוש.
  • אין שירות שמאזין. החיבור נדחה מיד, קוד היציאה של curl הוא 7.
  • התעבורה נזרקת. החיבור נתקע, ואז מתקבל קוד יציאה 28.
  • הפורט אינו תומך ב-TLS. קוד יציאה 35.
  • החיבור הצליח. עכשיו בדקו את קוד המצב: 4xx מצביע על הבקשה שלכם, 5xx מצביע על הצד שלהם.

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

עובדים מלמטה למעלה בערימה: שם, אחר כך מכונה, אחר כך יציאה, אחר כך שירות, ולבסוף תגובה.

challenge icon

אתגר

מומחה

הצג שלושה כשלים שונים וסמן כל אחד בקוד היציאה שלו.

כשלא פועל אף שרת בשום מקום, הדפס:

  1. refused: ואת הקוד מתוך http://127.0.0.1:9999/
  2. dropped: ואת הקוד מתוך http://10.255.255.1/ עם מגבלת זמן של 2 שניות
  3. notls: ואת הקוד מתוך https://127.0.0.1:9999/

פלט צפוי:

refused: 7
dropped: 28
notls: 7

כדאי לחשוב על המקרה השלישי: כששום דבר כלל אינו מאזין, החיבור נדחה לפני שנעשה ניסיון כלשהו להשתמש ב-TLS.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל

תרגלו בעצמכם: Terminal אונליין