כיצד לבצע בקשת POST באמצעות Curl

How Perform Post Request Using Curl



Curl הוא כלי שורת פקודה חינם וקוד פתוח המאפשר ליצור משתמשים על ידי חיבורי רשת. ב- Windows, Linux ו- Mac, Curl פתוח, מה שהופך אותו לאפשרות ההגשה של מתכנתים בכל הערוצים.

עם רמות מידע מגוונות, אנו יכולים לפנות לשאילתות הפוסט. כמה שאילתות בדיקה עבור 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.