עם רמות מידע מגוונות, אנו יכולים לפנות לשאילתות הפוסט. כמה שאילתות בדיקה עבור POST מובאות להלן:
הגשת בקשת POST פשוטה
הזן את הפקודה הבאה בשורת הפקודה כדי לבצע בקשת POST קלה באמצעות סלסול.
$ curl -X POST https://example.com/
שליחת שדות נוספים עם בקשת POST
אתה יכול לשלוח שדות נוספים בעזרת הדגל -d ולצמד אותו לבקשת POST שאתה שולח לשרת. שיחת POST הבאה שולחת משתמש ואזור העברה יחד עם הפרמטרים הקריטיים.
$ curl -d 'user = user1 & pass = abcd' -X POST https://example.com/login
האפשרות -d POST עם סלסול תספק כותרת סטנדרטית שנראית כך:
# סוג תוכן: application/x-www-form-urlencoded
ציון סוג התוכן בבקשת POST
אתה יכול להשתמש בדגל -H כדי לשלוח פיסת נתונים או כותרת עם תלתל. הפקודה הבאה שולחת אובייקט JSON עם בקשה.
$ curl -d '{json}' -H 'סוג תוכן: יישום/json' https://example.com/login
החלפת קבצים באמצעות CURL
באמצעות curl, אנו יכולים גם להעביר קבצים שלמים בשורת הפקודה. למרות שבמקרה זה הוא לא יעלה נתונים מכיוון שהאתר שאליו אנו ניגשים לא נמצא. לשם כך, הפקודה מוצגת כך:
$ curl --form 'fileuploa [email protected]' https://example.com/resource.cgi
סיכום
מאמר זה מציג את חשיבות הפקודה Curl ב- Linux ודן בשימוש בבקשות פוסט תלתלים ב- Linux. הבהרתי כיצד לבצע בקשות POST באמצעות הפקודה CURL.