מה -d שולח בפועל
שיעור 33 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
שורת הבקשה סיפרה לך מהי השיטה. עכשיו הבט בגוף, שהוא הדבר האחרון בבקשה, אחרי השורה הריקה.
כל מה שהעברת אל -d נשלח כפי שהוא. -d 'name=ada' מציב בדיוק את name=ada על הקו. כמה דגלי -d מחוברים באמצעות &, כך ש--d 'a=1' -d 'b=2' שולח a=1&b=2.
curl גם מוסיף כותרת Content-Length שסופרת את הבתים האלה, כי השרת צריך לדעת היכן הגוף מסתיים. אינך צריך לחשב את אורכו, וזו אחת הנוחות השקטות בשימוש בלקוח במקום ב-nc.
קריאת הגוף בחזרה מהקו היא הדרך המהירה ביותר להכריע כל ויכוח בשאלה מה לקוח באמת שולח.
אתגר
מומחהקרא את גוף הבקשה שלך בחזרה מהחיבור.
- הפעל את מאזין הלכידה ביציאה 9123
- שלח POST עם שני השדות
name=adaו-role=eng, כדגלי-dנפרדים - הדפס את השורה האחרונה של
req.txt, שהיא גוף הבקשה
הפלט הצפוי:
name=ada&role=engנסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
תרגלו בעצמכם: Terminal אונליין