Menu
Coddy logo textTech

סיכום: דגלים של curl

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

ערכת העבודה שכדאי לזכור:

-s              silent: no progress meter
-i / -I         headers with the body / headers only
-o FILE         save the body (-o /dev/null to discard)
-H 'K: V'       add a request header
-X METHOD       change the method
-w '%{...}'     print facts about the transfer
--max-time N    give up after N seconds
--fail          exit non-zero on 4xx and 5xx

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

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

challenge icon

אתגר

קשה

הציבו ארבעה דגלים יחד בפקודה אחת.

  1. צרו את index.html עם done והגישו את התיקייה בפורט 9121
  2. אחזרו אותו בשקט, תוך השמטת גוף התגובה, הפסיקו לאחר 5 שניות והדפיסו את קוד המצב ואחריו רווח ומספר הבתים

הטקסט מכיל 4 תווים ועוד תו של שורה חדשה, לכן הפלט הוא:

200 5

נסו בעצמכם

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

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

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

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