כותרות מותאמות אישית
שיעור 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 אונליין