Menu
Coddy logo textTech

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

שיעור 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 אונליין