Menu
Coddy logo textTech

כותרות תגובה

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

אחרי שורת המצב, השרת שולח כותרות: עובדות על התגובה, שורה אחת לכל עובדה, בפורמט Name: value.

הכותרות שתיתקלו בהן שוב ושוב:

  • Content-Type: מהו גוף התגובה. text/html, application/json. לקוחות משתמשים בכותרת הזאת כדי להחליט איך לקרוא אותו.
  • Content-Length: מספר הבתים בגוף התגובה.
  • Location: בתגובה מסוג 3xx, לאן לעבור במקום.

curl -I מבקש את הכותרות בלבד, באמצעות שיטת HEAD, כדי שתוכלו לבדוק תגובה בלי להוריד גוף גדול.

curl -sI http://127.0.0.1:9113/index.html

שמות הכותרות אינם תלויי רישיות, כך שהשרת יכול לשלוח Content-Type או content-type, ושניהם תקינים. חפשו אותן באמצעות grep -i, אחרת תפספסו התאמות.

challenge icon

אתגר

בינוני

בדקו תגובה בלי להוריד אותה.

הגישו תיקייה המכילה index.html בפורט 9113, ואז אחזרו רק את הכותרות והדפיסו רק את שורת סוג התוכן. הפלט הצפוי:

Content-type: text/html

התאימו ללא הבחנה בין אותיות רישיות לקטנות ועגנו לתחילת השורה: grep -i "^content-type". אל תדפיסו את כל בלוק הכותרות, מכיוון שהוא מכיל גם תאריך שמשתנה בכל שנייה.

נסו בעצמכם

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

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

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

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