סיכום: דגלים של 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, כי מד ההתקדמות נשלח לזרם השגיאות ומקלקל את הפלט. והקפידו להבחין בין קוד מצב ל-קוד יציאה: הראשון הוא התשובה של השרת, והשני מציין אם התקשורת בכלל התקיימה.
כשמשהו אינו ברור, הציבו מאזין בדרך וקראו את הבקשה בחזרה. לנחש מה נשלח תמיד לוקח יותר זמן מאשר לבדוק.
אתגר
קשההציבו ארבעה דגלים יחד בפקודה אחת.
- צרו את
index.htmlעםdoneוהגישו את התיקייה בפורט 9121 - אחזרו אותו בשקט, תוך השמטת גוף התגובה, הפסיקו לאחר 5 שניות והדפיסו את קוד המצב ואחריו רווח ומספר הבתים
הטקסט מכיל 4 תווים ועוד תו של שורה חדשה, לכן הפלט הוא:
200 5נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
6היכרות מעמיקה עם curl
צפייה בכותרותשמירת תגובותכותרות מותאמות אישיתסטטוס ותזמוןקודי יציאה של curlסיכום: דגלים של curlתרגלו בעצמכם: Terminal אונליין