כותרות מותאמות אישית
שיעור 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 מכיל את הבקשה המדויקת שלך: שורת הבקשה, כל הכותרות והגוף. זהו טריק ניפוי הבאגים השימושי ביותר בקורס הזה.
אתגר
מומחהשלח כותרת, ואז הוכח שהיא הגיעה.
- הפעל מאזין ביציאה 9118 שמשיב
HTTP/1.1 200 OKושומר את הבקשה בקובץreq.txt - שלח בקשה שמכילה את הכותרת
X-Course: networking - הדפס את שורת הכותרת מתוך
req.txt
הפלט הצפוי:
X-Course: networkingבצע חיפוש ללא תלות באותיות גדולות וקטנות, והתעלם מהפלט של curl כדי שרק הכותרת תודפס.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
6היכרות מעמיקה עם curl
צפייה בכותרותשמירת תגובותכותרות מותאמות אישיתסטטוס ותזמוןקודי יציאה של curlסיכום: דגלים של curlתרגלו בעצמכם: Terminal אונליין