Menu
Coddy logo textTech

כותרות מותאמות אישית

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

-H מוסיף כותרת לבקשה שלך. כך את/ה אומר/ת לשרת מי את/ה ומה את/ה יכול/ה לקבל:

curl -s -H 'Accept: application/json' http://127.0.0.1:9118/

אפשר לחזור על -H כמה פעמים שרוצים. הכותרות הנפוצות הן Accept (איזה פורמט רוצים לקבל בחזרה), Content-Type (באיזה פורמט שולחים) ו-Authorization (פרטי האימות שלך).

הדרך הטובה ביותר ללמוד מה curl באמת שולח היא לבדוק. הצב/י מאזין בדרך, שיענה לבקשה וישמור אותה בקובץ:

printf 'HTTP/1.1 200 OK\r\nContent-Length: 2\r\n\r\nok' \
  | nc -l -p 9118 > req.txt &

עכשיו req.txt מכיל את הבקשה המדויקת שלך: שורת הבקשה, כל הכותרות והגוף. זהו טריק ניפוי הבאגים השימושי ביותר בקורס הזה.

challenge icon

אתגר

מומחה

שלח כותרת, ואז הוכח שהיא הגיעה.

  1. הפעל מאזין ביציאה 9118 שמשיב HTTP/1.1 200 OK ושומר את הבקשה בקובץ req.txt
  2. שלח בקשה שמכילה את הכותרת X-Course: networking
  3. הדפס את שורת הכותרת מתוך req.txt

הפלט הצפוי:

X-Course: networking

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

נסו בעצמכם

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

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

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

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