วิธีตัดทอนลงจาก Command Line

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

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

CURL POST เรียกใช้ไวยากรณ์บรรทัดคำสั่ง

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

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

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

ส่งคำขอโพสต์ด้วยข้อมูล:

curl -d "data=example1&data2=example2" http://URL/example.cgi

POST ขดไปยังแบบฟอร์ม:

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

ขด POST ด้วยไฟล์:

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

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

ขดข้อมูล POST JSON

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

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

curl --help

curl --manual

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