כיצד לבצע CURL POST משורת הפקודה

תוכן עניינים:

Anonim

Curl הוא כלי השירות החזק של שורת הפקודה המאפשר לך להעביר נתונים לשרת או לכתובת אתר או ממנו. פונקציה נפוצה אחת המשמשת מפתחים היא לבצע בקשת POST עם curl, וזה מה שאנחנו הולכים לכסות כאן.

נשמור על דברים פשוטים למדי ונראה שלוש דוגמאות לביצוע בקשת POST עם סלסול משורת הפקודה, עם תחביר עם ובלי נתונים, וגם לטופס.

cURL POST בקשת שורת פקודה תחביר

תוכל לבצע בקשת POST עם או בלי נתונים, תלוי מה אתה מנסה לעשות. זכור ששימוש באותיות רישיות בתחביר מתאים.

בקשת פוסט תלתל ללא נתונים:

curl -X POST http://URL/example.php

בקשת פוסט תלתל עם נתונים:

"

curl -d data=example1&data2=example2>"

curl POST לטופס:

"

curl -X POST -F name=user -F password=test http://URL/example.php "

curl POST עם קובץ:

"

curl -X POST -F image=@/path/example.gif http://URL/uploadform.cgi "

באופן דומה, אתה יכול גם להוריד קבצים עם סלסול על ידי שימוש במחרוזת פקודה אחרת.

curl POST JSON data

"

curl -H Content-Type: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

לפרטי תלתלים נוספים או פרטים נוספים, עיין במדריך התלתלים או בדף העזרה:

curl --help

curl --manual

מכירים דרך טובה יותר לשלוח בקשת פוסט עם cURL? ספר לנו בתגובות. אתה יכול גם לבדוק כמה שימושים ספציפיים מעניינים של פקודת הסלסול כאן.

כיצד לבצע CURL POST משורת הפקודה