วิธีม้วน POST จาก Command Line

สารบัญ:

Anonim

Curl เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ทรงพลังที่ช่วยให้คุณถ่ายโอนข้อมูลไปยังหรือจากเซิร์ฟเวอร์หรือ URL ฟังก์ชันทั่วไปอย่างหนึ่งที่นักพัฒนาซอฟต์แวร์ใช้คือการส่งคำขอ POST ด้วย curl ซึ่งเราจะกล่าวถึงในที่นี้

เราจะทำสิ่งต่าง ๆ ให้ค่อนข้างเรียบง่ายและแสดงตัวอย่างสามตัวอย่างในการสร้างคำขอ POST ด้วย curl จากบรรทัดคำสั่ง ด้วยไวยากรณ์ที่มีและไม่มีข้อมูล และยังรวมถึงแบบฟอร์มด้วย

cURL POST ไวยากรณ์บรรทัดคำสั่งคำขอ

คุณสามารถส่งคำขอ curl POST โดยมีหรือไม่มีข้อมูล ขึ้นอยู่กับสิ่งที่คุณพยายามทำ โปรดจำไว้ว่าการใช้ตัวพิมพ์ใหญ่ของไวยากรณ์ที่เหมาะสมมีความสำคัญ

คำขอโพสต์ curl โดยไม่มีข้อมูล:

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

คำขอโพสต์ curl พร้อมข้อมูล:

"

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

ม้วนโพสต์ลงในแบบฟอร์ม:

"

curl -X POST -F ชื่อ=ผู้ใช้ -F รหัสผ่าน=ทดสอบ http://URL/example.php "

ม้วนผมด้วยไฟล์:

"

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

ในทำนองเดียวกัน คุณยังสามารถดาวน์โหลดไฟล์ด้วย curl ได้โดยใช้สตริงคำสั่งอื่น

ข้อมูล Curl POST JSON

"

curl -H ประเภทเนื้อหา: application/json -X POST -d &39;{user:bob, pass:123}&39; http://URL/ "

สำหรับข้อมูลเพิ่มเติมหรือรายละเอียดของ curl โปรดดูคู่มือการใช้งาน curl หรือหน้าวิธีใช้:

ขด --help

curl --manual

ทราบวิธีที่ดีกว่าในการส่งคำขอโพสต์ด้วย cURL หรือไม่ แจ้งให้เราทราบในความคิดเห็น. คุณยังสามารถตรวจสอบการใช้คำสั่ง curl ที่น่าสนใจบางอย่างได้ที่นี่

วิธีม้วน POST จาก Command Line