วิธีม้วน POST จาก Command Line
สารบัญ:
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 ที่น่าสนใจบางอย่างได้ที่นี่