วิธีดำเนินการคำขอ POST โดยใช้ Curl

How Perform Post Request Using Curl



Curl เป็นยูทิลิตีบรรทัดคำสั่งโอเพ่นซอร์สฟรีที่อนุญาตให้ผู้ใช้สร้างการเชื่อมต่อเครือข่าย บน Windows, Linux และ Mac นั้น Curl เปิดอยู่ ทำให้เป็นตัวเลือกที่เหมาะสำหรับโปรแกรมเมอร์ในทุกช่องทาง

ด้วยระดับข้อมูลที่หลากหลาย เราสามารถทำการโพสต์คำถามได้ ข้อความค้นหาทดสอบสำหรับ POST แสดงไว้ด้านล่าง:







การขอ POST อย่างง่าย

ป้อนคำสั่งต่อไปนี้บนบรรทัดคำสั่งเพื่อสร้างคำขอ POST อย่างง่ายผ่าน curl



$ curl -X POST https://example.com/



กำลังส่งช่องเพิ่มเติมด้วยคำขอ POST

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





$ curl -d 'user=user1&pass=abcd' -X โพสต์ https://example.com/login

ตัวเลือก -d สำหรับ POST ด้วย curl จะให้ส่วนหัวมาตรฐานที่มีลักษณะดังนี้:



# ประเภทเนื้อหา: application/x-www-form-urlencoded

การระบุประเภทเนื้อหาในคำขอ POST

คุณสามารถใช้แฟล็ก -H เพื่อส่งข้อมูลหรือส่วนหัวด้วย curl คำสั่งที่ตามมาส่งวัตถุ JSON พร้อมคำขอ

$ curl -d '{json}' -H 'Content-Type:application/json' https://example.com/login

การแลกเปลี่ยนไฟล์ด้วย CURL

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

$ curl --form 'fileuploa [ป้องกันอีเมล]' https://example.com/resource.cgi

บทสรุป

บทความนี้แสดงความสำคัญของคำสั่ง Curl ใน Linux และกล่าวถึงการใช้คำขอโพสต์ curl บน Linux ฉันชี้แจงวิธีส่งคำขอ POST โดยใช้คำสั่ง CURL